49 lines
1.0 KiB
C++
49 lines
1.0 KiB
C++
#ifndef CDVIEWWIDGET_H
|
|
#define CDVIEWWIDGET_H
|
|
|
|
#include "ui_cdviewwidget.h"
|
|
|
|
#include <QWidget>
|
|
|
|
|
|
class CDViewWidget
|
|
: public QWidget
|
|
, public Ui::CDViewWidget {
|
|
Q_OBJECT
|
|
|
|
public:
|
|
explicit CDViewWidget(QWidget * parent = 0);
|
|
~CDViewWidget();
|
|
|
|
enum LogIcon {
|
|
NoIcon,
|
|
OKIcon,
|
|
FailIcon,
|
|
WaitIcon
|
|
};
|
|
|
|
void reset();
|
|
void setType(int t);
|
|
void setFile(const QString & f);
|
|
|
|
private:
|
|
QString tl_u, tl_l;
|
|
|
|
private slots:
|
|
void sended() { addToLog(OKIcon, tl_u + " " + tr("sended succesfull")); }
|
|
void received() { addToLog(OKIcon, tl_u + " " + tr("received succesfull")); }
|
|
void sendFailed() { addToLog(FailIcon, tl_u + " " + tr("NOT sended")); }
|
|
void receiveFailed() { addToLog(FailIcon, tl_u + " " + tr("NOT received")); }
|
|
void on_buttonSend_clicked();
|
|
void on_buttonReceive_clicked();
|
|
void on_buttonLoad_clicked();
|
|
void on_buttonSave_clicked();
|
|
void on_buttonParse_clicked();
|
|
// void on_buttonCalculate_clicked();
|
|
|
|
signals:
|
|
void addToLog(CDViewWidget::LogIcon icon, const QString & msg);
|
|
};
|
|
|
|
#endif // CDVIEWWIDGET_H
|