FactDev  0.1
startedwindowsdialog.h
1 #ifndef STARTEDWINDOWSDIALOG_H
2 #define STARTEDWINDOWSDIALOG_H
3 
4 #include <QDialog>
5 #include "models/user.h"
6 #include "database/accessdatabase.h"
7 #include "gui/utils/windowsettings.h"
8 namespace Ui {
9 class StartedWindowsDialog;
10 }
11 
12 using namespace Models;
13 
14 namespace Gui {
15 namespace Dialogs {
16 
22 class StartedWindowsDialog : public QDialog
23 {
24  Q_OBJECT
25 
26 public:
32  explicit StartedWindowsDialog(QWidget *parent = 0);
34 
39  void fillFields();
40 
50  QPixmap getImage(QString path, int width = 256, int height = 256);
51 
57  bool isDatabaseTypeValid();
58 
64  bool isDatabaseCentralized();
65 
66 public slots:
71  void checkFields();
72 
76  void backToPage2();
77 
81  void nextToPage2();
82 
86  void nextToPage3();
87 
93  void databaseTypeChanged(const int index);
94 
99  void databaseTypeChanged(void);
100 
105  void updateNextButton();
106 
111  void accept();
112 
113 
114 private:
115  Ui::StartedWindowsDialog *ui;
116  User* _user;
117 };
118 
119 }
120 }
121 #endif // STARTEDWINDOWSDIALOG_H
The StartedWindowsDialog class Contruct a Windows for the first begin.
Definition: startedwindowsdialog.h:22
The User class User of it application.
Definition: user.h:20