X-Git-Url: http://shamusworld.gotdns.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fmainwin.h;h=80c646f4dac3a2f803a4fa8e9542bd683fdc1d49;hb=HEAD;hp=0f4cb2442a5df3c93dc70223b5cd437ecf42cebd;hpb=6c9ba10f64c4880fd4c58527c462ef1f7841bf17;p=schematic diff --git a/src/mainwin.h b/src/mainwin.h index 0f4cb24..80c646f 100644 --- a/src/mainwin.h +++ b/src/mainwin.h @@ -9,8 +9,10 @@ #define __MAINWINDOW_H__ #include +#include class AboutWindow; +class SCMWidget; class MainWindow: public QMainWindow { @@ -26,18 +28,39 @@ class MainWindow: public QMainWindow private slots: void Open(); void ShowAboutWin(void); + void HandleConfigDialog(void); + void HandleVendorClassDialog(void); + void HandleNewVendorDialog(void); private: + void FillVendorLevelCombo(QComboBox *); + void FillContactTypeCombo(QComboBox *); + void FillVendorClassList(QListWidget *); void ReadSettings(void); void WriteSettings(void); AboutWindow * aboutWin; + SCMWidget * scmWidget; QAction * quitAppAct; QAction * aboutAct; + QAction * configAct; + QAction * vendorClassAct; + QAction * newVendorAct; + + QString dbDriver; + QString dbHostName; + QString dbName; + QString dbUserName; + QString dbPassword; + + QSqlDatabase db; + QFont * boldFont; public: int loggedInUID; + QString login; + QString fullName; }; #endif // __MAINWINDOW_H__