Merge branch 'package'
[speedfreak] / Client / helpdialog.h
1 /*
2  * Help dialog
3  *
4  * @author     Janne Änäkkälä   <janne.anakkala@fudeco.com>
5  * @author     Toni Jussila     <toni.jussila@fudeco.com>
6  * @copyright  (c) 2010 Speed Freak team
7  * @license    http://opensource.org/licenses/gpl-license.php GNU Public License
8  */
9
10 #ifndef HELPDIALOG_H
11 #define HELPDIALOG_H
12
13 #include <QDialog>
14 #include <helpresultsdialog.h>
15 #include <helpaccelerationdialog.h>
16 #include <helproutingdialog.h>
17 #include <helpsettingsdialog.h>
18 #include "creditsdialog.h"
19 #include <helpusersdialog.h>
20
21 namespace Ui {
22     class HelpDialog;
23 }
24
25 class HelpDialog : public QDialog {
26     Q_OBJECT
27 public:
28     HelpDialog(QWidget *parent = 0);
29     ~HelpDialog();
30
31    HelpResultsDialog *helpResultsDialog;
32    HelpAccelerationDialog *helpAccelerationDialog;
33    HelpRoutingDialog *helpRoutingDialog;
34    CreditsDialog *creditsDialog;
35    HelpSettingsDialog *helpSettingsDialog;
36    HelpUsersDialog *helpUsersDialog;
37
38 protected:
39     void changeEvent(QEvent *e);
40
41 private:
42     Ui::HelpDialog *ui;
43
44
45 private slots:
46     void on_pushButtonHelpUsers_clicked();
47     void on_pushButtonHelpSettings_clicked();
48     void on_pushButtonCredits_clicked();
49     void on_pushButtonHelpRoute_clicked();
50     void on_pushButtonHelpAccelerate_clicked();
51     void on_pushButtonHelpResults_clicked();
52     void killHelpDialogs();
53 };
54
55 #endif // HELPDIALOG_H