diff --git a/PasswordManager/CMakeLists.txt b/PasswordManager/CMakeLists.txt index 6009dec..50b66dc 100644 --- a/PasswordManager/CMakeLists.txt +++ b/PasswordManager/CMakeLists.txt @@ -26,6 +26,9 @@ set(PROJECT_SOURCES record.cpp cryptographer.h cryptographer.cpp +# logindialog.cpp +# logindialog.h + window.ui ) if(${QT_VERSION_MAJOR} GREATER_EQUAL 6) diff --git a/PasswordManager/cryptographer.h b/PasswordManager/cryptographer.h index 240eb3c..7235b52 100644 --- a/PasswordManager/cryptographer.h +++ b/PasswordManager/cryptographer.h @@ -2,6 +2,12 @@ #define CRYPTOGRAPHER_H #include +#include +#include +#include +#include +#include +#include class Cryptographer diff --git a/PasswordManager/mainwindow.cpp b/PasswordManager/mainwindow.cpp index f9d0c4c..48b163b 100644 --- a/PasswordManager/mainwindow.cpp +++ b/PasswordManager/mainwindow.cpp @@ -7,6 +7,7 @@ #include #include #include +#include const QString MainWindow::fileDialogFilterString = tr("SQLite Database Files (*.sqlite3 *.sqlite *.db *.db3 *.sl3 *.s3db *.sdb *.sqlite2 *.db2 *.sl2 *.s2db)"); @@ -15,6 +16,8 @@ MainWindow::MainWindow(QWidget *parent) , ui(new Ui::MainWindow) { ui->setupUi(this); + QStackedWidget *stackedWidget = new QStackedWidget(this); + // stackedWidget->addWidget(someWidget1); manager = new Manager(); } @@ -46,6 +49,14 @@ void MainWindow::on_addButton_clicked() manager->putRecord(record); } +void MainWindow::on_editButton_clicked(){ + std::cout << "edit" << std::endl; + QWidget *widget = new QWidget; +// Ui::MainWindow ui; +// ui.setupUi(widget); +} + + MainWindow::~MainWindow() { delete ui; diff --git a/PasswordManager/mainwindow.h b/PasswordManager/mainwindow.h index 70eed5f..a588e6c 100644 --- a/PasswordManager/mainwindow.h +++ b/PasswordManager/mainwindow.h @@ -2,6 +2,8 @@ #define MAINWINDOW_H #include +#include + #include "manager.h" @@ -22,6 +24,8 @@ public: private: Manager* manager; Ui::MainWindow *ui; + Ui::MainWindow *uui; +// QStackedWidget stackedWidget; static const QString fileDialogFilterString; void initAppWithDatabaseFile(const QString &dbFileFullPath); @@ -31,6 +35,8 @@ private slots: void on_actionOpenDatabase_triggered(); void on_addButton_clicked(); + void on_editButton_clicked(); +