MasterPasswordDialog.h raw
 1#pragma once
 2
 3#include <QDialog>
 4#include <QDialogButtonBox>
 5#include <QLabel>
 6#include <QLineEdit>
 7#include <QPushButton>
 8#include <QVBoxLayout>
 9
10class MasterPasswordDialog : public QDialog {
11	Q_OBJECT
12public:
13	explicit MasterPasswordDialog(bool isSetupMode, QWidget *parent = nullptr);
14
15private slots:
16	void handleSubmit();
17
18private:
19	bool setupMode;
20	QLineEdit *passwordEdit;
21	QLineEdit *confirmEdit;
22	QLabel *errorLabel;
23	QDialogButtonBox *buttonBox;
24};