Dash Core  0.12.2.1
P2P Digital Currency
utilitydialog.h
Go to the documentation of this file.
1 // Copyright (c) 2011-2015 The Bitcoin Core developers
2 // Distributed under the MIT software license, see the accompanying
3 // file COPYING or http://www.opensource.org/licenses/mit-license.php.
4 
5 #ifndef BITCOIN_QT_UTILITYDIALOG_H
6 #define BITCOIN_QT_UTILITYDIALOG_H
7 
8 #include <QDialog>
9 #include <QObject>
10 
11 class BitcoinGUI;
12 class ClientModel;
13 
14 namespace Ui {
15  class HelpMessageDialog;
16 }
17 
19 class HelpMessageDialog : public QDialog
20 {
21  Q_OBJECT
22 
23 public:
24  enum HelpMode {
28  };
29 
30  explicit HelpMessageDialog(QWidget *parent, HelpMode helpMode);
32 
33  void printToConsole();
34  void showOrPrint();
35 
36 private:
38  QString text;
39 
40 private Q_SLOTS:
41  void on_okButton_accepted();
42 };
43 
44 
46 class ShutdownWindow : public QWidget
47 {
48  Q_OBJECT
49 
50 public:
51  ShutdownWindow(QWidget *parent=0, Qt::WindowFlags f=0);
52  static QWidget *showShutdownWindow(BitcoinGUI *window);
53 
54 protected:
55  void closeEvent(QCloseEvent *event);
56 };
57 
58 #endif // BITCOIN_QT_UTILITYDIALOG_H
HelpMessageDialog(QWidget *parent, HelpMode helpMode)
Ui::HelpMessageDialog * ui
Definition: utilitydialog.h:37
void closeEvent(QCloseEvent *event)
static QWidget * showShutdownWindow(BitcoinGUI *window)
ShutdownWindow(QWidget *parent=0, Qt::WindowFlags f=0)