Settings DB

This commit is contained in:
2026-02-09 16:10:47 +03:00
parent b3aa4d088a
commit 6387b41f9b
9 changed files with 176 additions and 59 deletions

View File

@@ -3,6 +3,7 @@
#include <QDialog>
#include "providerdblms.h"
#include "waitanimationwidget.h"
namespace Ui {
class DialogCheckDB;
@@ -16,9 +17,22 @@ public:
explicit DialogCheckDB(ProviderDBLMS* providerDBLMS, QWidget *parent = nullptr);
~DialogCheckDB();
void initialize();
protected:
void resizeEvent(QResizeEvent *event) override;
private slots:
void on_btnRepare_clicked();
signals:
void signal_CheckDB();
void signal_RepareDB(CheckResult result);
public slots:
void slot_CheckDBResult(CheckResult result);
void slot_RepareDBResult(CheckResult result);
private:
void check();
void prepareRestoreDBscript();
@@ -26,11 +40,11 @@ private:
private:
Ui::DialogCheckDB *ui;
WaitAnimationWidget *waitAnimationWidget;
ProviderDBLMS* providerDBLMS;
bool resDriver;
bool resUser;
bool resDB;
CheckResult checkResult;
};
#endif // DIALOGCHECKDB_H