Credentials_manager/PasswordManager/hello.cpp

76 lines
1.6 KiB
C++

#include "hello.h"
#include "ui_hello.h"
#include "manager.h"
#include "mainwindow.h"
#include <QFileDialog>
#include <QString>
const QString Hello::fileDialogFilterString = tr("SQLite Database Files (*.sqlite3 *.sqlite *.db *.db3 *.sl3 *.s3db *.sdb *.sqlite2 *.db2 *.sl2 *.s2db)");
Hello::Hello(QWidget *parent) :
QWidget(parent),
ui(new Ui::Hello)
{
ui->setupUi(this);
// manager = new Manager();
// dial.manager = manager;
this->setFixedSize(422,300);
}
Hello::~Hello()
{
delete ui;
}
void Hello::on_pushButton_2_clicked()
{
ui->stackedWidget->setCurrentIndex(1);
}
void Hello::on_pushButton_clicked()
{
mainwindow.show();
QWidget::close() ;
}
void Hello::on_pushButton_3_clicked()
{
mainwindow.show();
QWidget::close() ;
}
void Hello::on_pushButton_4_clicked()
{
QString dbFileFullPath = QFileDialog::getOpenFileName(this, tr("Open SQLite Database File"), "", Hello::fileDialogFilterString);
// manager->initAppWithDatabaseFile(dbFileFullPath);
ui->lineEdit->setText(dbFileFullPath);
mainwindow.initAppWithDatabaseFile(dbFileFullPath);
// emit sendText(dbFileFullPath);
}
void Hello::on_pushButton_5_clicked()
{
QString dbFileFullPath = QFileDialog::getSaveFileName(this, tr("Open SQLite Database File"), "", Hello::fileDialogFilterString);
// manager->initAppWithDatabaseFile(dbFileFullPath);
ui->lineEdit_3->setText(dbFileFullPath);
mainwindow.initAppWithDatabaseFile(dbFileFullPath);
// emit sendText(dbFileFullPath);
}
void Hello::on_pushButton_6_clicked()
{
ui->stackedWidget->setCurrentIndex(0);
}