#define __MAINWINDOW_H__
#include <QtGui>
+#include <QtSql>
class AboutWindow;
+class SCMWidget;
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__