Anoncoin  0.9.4
P2P Digital Currency
utilitydialog.h
Go to the documentation of this file.
1 // Copyright (c) 2011-2014 The Bitcoin developers
2 // Copyright (c) 2013-2014 The Anoncoin Core developers
3 // Distributed under the MIT/X11 software license, see the accompanying
4 // file COPYING or http://www.opensource.org/licenses/mit-license.php.
5 
6 #ifndef UTILITYDIALOG_H
7 #define UTILITYDIALOG_H
8 
9 #include <QDialog>
10 #include <QObject>
11 
12 class AnoncoinGUI;
13 class ClientModel;
14 
15 namespace Ui {
16  class AboutDialog;
17  class HelpMessageDialog;
18 }
19 
21 class AboutDialog : public QDialog
22 {
23  Q_OBJECT
24 
25 public:
26  explicit AboutDialog(QWidget *parent);
27  ~AboutDialog();
28 
29  void setModel(ClientModel *model);
30 
31 private:
33 
34 private slots:
35  void on_buttonBox_accepted();
36 };
37 
39 class HelpMessageDialog : public QDialog
40 {
41  Q_OBJECT
42 
43 public:
44  explicit HelpMessageDialog(QWidget *parent);
46 
47  void printToConsole();
48  void showOrPrint();
49 
50 private:
52  QString header;
53  QString coreOptions;
54  QString uiOptions;
55 
56 private slots:
57  void on_okButton_accepted();
58 };
59 
60 
62 class ShutdownWindow : public QObject
63 {
64  Q_OBJECT
65 
66 public:
67  static void showShutdownWindow(AnoncoinGUI *window);
68 };
69 
70 #endif // UTILITYDIALOG_H
void on_buttonBox_accepted()
Anoncoin GUI main class.
Definition: anoncoingui.h:47
static void showShutdownWindow(AnoncoinGUI *window)
"Shutdown" window
HelpMessageDialog(QWidget *parent)
"Help message" dialog box
Ui::AboutDialog * ui
Definition: utilitydialog.h:32
"About" dialog box
Definition: utilitydialog.h:21
"Shutdown" window
Definition: utilitydialog.h:62
Model for Anoncoin network client.
Definition: clientmodel.h:45
Ui::HelpMessageDialog * ui
Definition: utilitydialog.h:51
"Help message" dialog box
Definition: utilitydialog.h:39
AboutDialog(QWidget *parent)
"About" dialog box
void setModel(ClientModel *model)