Checkpoint before Anastasia`s merge

This commit is contained in:
Daniil 2021-12-18 12:32:48 +03:00
parent 58d04899a0
commit faaf43066e
4 changed files with 26 additions and 0 deletions

View File

@ -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)

View File

@ -2,6 +2,12 @@
#define CRYPTOGRAPHER_H
#include <QString>
#include <crypto++/aes.h>
#include <crypto++/modes.h>
#include <crypto++/filters.h>
#include <crypto++/hex.h>
#include <crypto++/sha.h>
#include <crypto++/md5.h>
class Cryptographer

View File

@ -7,6 +7,7 @@
#include <QDateTime>
#include <QtSql>
#include <QFileDialog>
#include <QStackedWidget>
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;

View File

@ -2,6 +2,8 @@
#define MAINWINDOW_H
#include <QMainWindow>
#include <QStackedWidget>
#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();