76 lines
1.6 KiB
C++
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);
|
|
|
|
}
|
|
|