PIVX Core  5.6.99
P2P Digital Currency
utilitydialog.h
Go to the documentation of this file.
1 // Copyright (c) 2011-2014 The Bitcoin developers
2 // Copyright (c) 2017-2020 The PIVX 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 PIVX_QT_UTILITYDIALOG_H
7 #define PIVX_QT_UTILITYDIALOG_H
8 
9 #include <QDialog>
10 #include <QObject>
11 #include <QMainWindow>
12 
13 class ClientModel;
14 
15 namespace Ui
16 {
17 class HelpMessageDialog;
18 }
19 
21 class HelpMessageDialog : public QDialog
22 {
23  Q_OBJECT
24 
25 public:
26  explicit HelpMessageDialog(QWidget* parent, bool about);
28 
29  void printToConsole();
30  void showOrPrint();
31 
32 private:
33  Ui::HelpMessageDialog* ui;
34  QString text;
35 };
36 
37 
39 class ShutdownWindow : public QWidget
40 {
41  Q_OBJECT
42 
43 public:
44  explicit ShutdownWindow(QWidget* parent = nullptr, Qt::WindowFlags f = Qt::Widget);
45  static void showShutdownWindow(QMainWindow* window);
46 
47 protected:
48  void closeEvent(QCloseEvent* event);
49 };
50 
51 #endif // PIVX_QT_UTILITYDIALOG_H
Model for PIVX network client.
Definition: clientmodel.h:50
"Help message" dialog box
Definition: utilitydialog.h:22
HelpMessageDialog(QWidget *parent, bool about)
"Help message" or "About" dialog box
Ui::HelpMessageDialog * ui
Definition: utilitydialog.h:33
"Shutdown" window
Definition: utilitydialog.h:40
static void showShutdownWindow(QMainWindow *window)
ShutdownWindow(QWidget *parent=nullptr, Qt::WindowFlags f=Qt::Widget)
"Shutdown" window
void closeEvent(QCloseEvent *event)