qCNC 0.82-alpha
/home/trilog/Desktop/project/gui/Final/src/TS_Extension_Dialog.h
Go to the documentation of this file.
00001 
00042 #ifndef TS_EXTENSION_DIALOG_H
00043 #define TS_EXTENSION_DIALOG_H
00044 
00045 
00046 #include "NetWork.h"
00047 #include "serial_tools.h"
00048 #include "main_ui.h"
00049 #include "TS_Extension_Dialog.h"
00050 #include "Gcode_dec.h"
00051 #include "Prog_set_form.h"
00052 #include "passwd_ui.h"
00053 #include "global_includes.h"
00054 
00055 #include"mainwindow.h"
00056 
00057 class TSabout : public QDialog {
00058     Q_OBJECT
00059 public:
00060     TSabout(QWidget *parent = 0);
00061 
00062 private slots:
00063 private :
00064 
00065 };
00066 
00067 
00068 class  DeviceEditDialog : public QDialog {
00069     Q_OBJECT
00070 public:
00071      DeviceEditDialog(int mode, QWidget *parent = 0);
00072      QString str;
00073      QLabel *dev;
00074      QLabel *LVendorID;
00075      QLabel *LProductID;
00076      QPushButton *BCustom;
00077      QPushButton *BUsave;
00078      QPushButton *BApply;
00079 
00080      QPushButton *BCancel;
00081      QLineEdit *EVendorID;
00082      QLineEdit *EProductID;
00083      QComboBox *Cb_dev;
00084 
00085 private slots :
00086      void enable_custome();
00087      void bsave();
00088 
00089 };
00090 
00091 
00092 class SDeviceEditDialog : public QDialog {
00093     Q_OBJECT
00094 public:
00095     SDeviceEditDialog(QWidget *parent = 0, gui_settings *sett = NULL);
00096 
00097     QString str;
00098 
00099     QLabel *dev;
00100 
00101 
00102     QPushButton *Bsave;
00103     QPushButton *BCancel;
00104 
00105 
00106     QLineEdit *Edev;
00107 
00108 private slots:
00109    void save_set();
00110 
00111 
00112 };
00113 
00114 
00115 class ProgEditDialog : public QDialog {
00116     Q_OBJECT
00117 
00118 public:
00119     ProgEditDialog(QWidget *parent = 0);
00120     QString str;
00121     QLabel *def_dev;
00122     QLabel *gen_sec;
00123     QLineEdit *dev;
00124     QLineEdit *gen;
00125     QWidget *Swidget;
00126 
00127 protected:
00128 
00129 
00130 private slots:
00131 
00132     void bpsave();
00133 
00134 private:
00135 
00136 
00137 
00138 
00139 };
00140 
00141 class BDeviceEditDialog : public QDialog {
00142     Q_OBJECT
00143 public:
00144     BDeviceEditDialog(QWidget *parent = 0);
00145 
00146 
00147     QString str;
00148 
00149     QLabel *dev;
00150     QLabel *Lbaud;
00151     QLabel *Ldatab;
00152     QLabel *Lstopb;
00153     QLabel *Lparity;
00154 
00155     QPushButton *Bsave;
00156     QPushButton *BCancel;
00157 
00158     QLineEdit *Ebaud;
00159     QLineEdit *Edev;
00160     QLineEdit *Edatab;
00161 
00162     QComboBox *Cb_stopb;
00163     QComboBox *Cb_parity;
00164 
00165 };
00166 
00167 class DataViewDialog: public QDialog {
00168     Q_OBJECT
00169 public:
00170 
00171     DataViewDialog(QWidget *parent = 0);
00172 
00173 private slots:
00174 
00175 };
00176 
00177 class netSetupDialog: public QDialog {
00178     Q_OBJECT
00179 public:
00180     netSetupDialog(QWidget *parent = 0, gui_settings *sett = NULL);
00181     tcpset *settings;
00182     QSpinBox *Stimeout;
00183     QLineEdit *ipAE;
00184     QSpinBox *ports;
00185     QPushButton *OKb;
00186     QPushButton *Cancelb;
00187 
00188 private slots:
00189     void save_sett() ;
00190 
00191 };
00192 
00193 namespace Ui {
00194     class Dialog;
00195 }
00196 namespace Ui_PW {
00197     class PassWD;
00198 }
00199 
00200 class PassWD : public QDialog
00201 {
00202     Q_OBJECT
00203 public:
00204     explicit PassWD(QWidget *parent = 0);
00205 public slots:
00206     void testPW();
00207 private:
00208     Ui_PW::PassWD *ui_Pw;
00209 
00210 };
00211 
00212 class Dialog : public QDialog
00213 {
00214     Q_OBJECT
00215 
00216 public:
00217     Dialog(QWidget *parent = 0, gui_settings *sett = NULL);
00218    // ~Progsett();
00219 
00220     QString fileName;
00221 public slots:
00222     void save_sett();
00223     void enable_edit();
00224     void get_log_path();
00225 
00226 private:
00227     Ui::Dialog *P_ui;
00228 };
00229 
00230 
00231 #endif // TS_EXTENSION_DIALOG_H
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Defines