1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52
|
//---------------------------------------------------------------------------
#ifndef conndlgH
#define conndlgH
//---------------------------------------------------------------------------
#define MAXHIST 10
#include "ui_conndlg.h"
#include <QDialog>
class QShowEvent;
//---------------------------------------------------------------------------
class ConnectDialog : public QDialog, private Ui::ConnectDialog
{
Q_OBJECT
protected:
void showEvent(QShowEvent*);
public slots:
void BtnOpt1Click();
void BtnOkClick();
void BtnCmd1Click();
void BtnOpt2Click();
void BtnCmd2Click();
void SelStream1Change();
void SolFormat1Change();
void SolFormat2Change();
void SelStream2Change();
private:
void SerialOpt1(int opt);
void SerialOpt2(int opt);
void TcpOpt1(int opt);
void TcpOpt2(int opt);
void FileOpt1(int opt);
void FileOpt2(int opt);
void UpdateEnable(void);
public:
int Stream1,Stream2,Format1,Format2,CmdEna1[2],CmdEna2[2];
int TimeForm,DegForm,TimeOutTime,ReConnTime;
QString Path,Paths1[4],Paths2[4];
QString TcpHistory[MAXHIST],TcpMntpHist[MAXHIST];
QString Cmds1[2],Cmds2[2],FieldSep;
explicit ConnectDialog(QWidget *parent=NULL);
};
//---------------------------------------------------------------------------
#endif
|