]> Shamusworld >> Repos - schematic/blobdiff - src/mainwin.h
Switched to ODBC driver for connections to MySQL database
[schematic] / src / mainwin.h
index 0f4cb2442a5df3c93dc70223b5cd437ecf42cebd..80c646f4dac3a2f803a4fa8e9542bd683fdc1d49 100644 (file)
@@ -9,8 +9,10 @@
 #define __MAINWINDOW_H__
 
 #include <QtGui>
+#include <QtSql>
 
 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__