qt: Unify AboutDialog and HelpMessageDialog

They share so much code and functionality that they may as well
be one class.
This commit is contained in:
Wladimir J. van der Laan
2014-06-11 21:44:47 +02:00
parent 45615af26f
commit 5c97aae6da
6 changed files with 53 additions and 227 deletions

View File

@@ -12,35 +12,16 @@ class BitcoinGUI;
class ClientModel;
namespace Ui {
class AboutDialog;
class HelpMessageDialog;
}
/** "About" dialog box */
class AboutDialog : public QDialog
{
Q_OBJECT
public:
explicit AboutDialog(QWidget *parent);
~AboutDialog();
void setModel(ClientModel *model);
private:
Ui::AboutDialog *ui;
private slots:
void on_buttonBox_accepted();
};
/** "Help message" dialog box */
class HelpMessageDialog : public QDialog
{
Q_OBJECT
public:
explicit HelpMessageDialog(QWidget *parent, bool versionOnly);
explicit HelpMessageDialog(QWidget *parent, bool about);
~HelpMessageDialog();
void printToConsole();
@@ -48,6 +29,7 @@ public:
private:
Ui::HelpMessageDialog *ui;
QString text;
private slots:
void on_okButton_accepted();