#ifndef KEYMANAGEMENTWINDOW_H #define KEYMANAGEMENTWINDOW_H #include #include #include #include #include #include #include class QHBoxLayout; class QVBoxLayout; class QComboBox; class QLineEdit; class QPushButton; using std::unique_ptr; class KeyManagementWindow : public QDialog { Q_OBJECT public: KeyManagementWindow(QWidget* parent = 0); ~KeyManagementWindow() = default; void setContentsOfComboBox(); private slots: void test(); void generation(); void exitApplication(); private: unique_ptr hBox; unique_ptr hBox2; unique_ptr vBox; unique_ptr comboBoxOfKeys; unique_ptr valueOfKey; unique_ptr generateNewDefaultKeys; unique_ptr closeButton; const int windowWidth{400}; const int windowHeight{400}; }; #endif