Создание БД из кода. Требуется рефакт.

This commit is contained in:
2025-10-30 14:56:58 +03:00
parent c11871e8f4
commit 0d1d851e3f
16 changed files with 718 additions and 32 deletions

View File

@@ -2,11 +2,13 @@
#include "dialogsettingstray.h"
#include "Systems/tools.h"
#include "ui_dialogsettingstray.h"
#include "dialogcheckdb.h"
DialogSettingsTray::DialogSettingsTray(QWidget *parent) :
DialogSettingsTray::DialogSettingsTray(ProviderDBLMS* providerDBLMS, QWidget *parent) :
QDialog(parent),
ui(new Ui::DialogSettingsTray),
settings(nullptr),
providerDBLMS(providerDBLMS),
flSettingsServerChanged(false)
{
ui->setupUi(this);
@@ -226,3 +228,19 @@ void DialogSettingsTray::on_editPassword_textChanged(const QString &arg1)
ui->btnSave->setEnabled(true);
flSettingsServerChanged = true;
}
void DialogSettingsTray::on_btnCheckDB_clicked()
{
DialogCheckDB dlgCheckDB(providerDBLMS, this);
dlgCheckDB.setWindowFlags(dlgCheckDB.windowFlags() & ~Qt::WindowContextHelpButtonHint);
switch( dlgCheckDB.exec() )
{
case QDialog::Accepted:
break;
case QDialog::Rejected:
break;
default:
break;
}
}