refract Server 0

This commit is contained in:
2026-02-06 14:47:20 +03:00
parent 8ab4238537
commit 4b98d00faf
17 changed files with 549 additions and 333 deletions

View File

@@ -10,7 +10,7 @@ class ProviderDBLMS : public QObject
{
Q_OBJECT
public:
explicit ProviderDBLMS(QWidget *parentWidget, QObject *parent = nullptr);
explicit ProviderDBLMS(QObject *parent = nullptr);
~ProviderDBLMS();
public:
QString getMainInstructorName();
@@ -75,10 +75,20 @@ Q_SIGNALS:
bool signal_BlockAutorization(bool block, QString whoFullName, QString type);
signals:
void signal_ErrorPostgreSQL(QString text);
void signal_StateConnectionToDB(bool dbIsConnected, DataBaseSettings dbSettings);
public:
void signal_ResultTryConnectDb(bool result);
void signal_ResultTryDisConnectDb(bool result);
public slots:
void slot_TryConnectionToDB();
void slot_TryDisConnectionFromDB();
private:
bool ConnectionToDB();
void DisConnectionFromDB();
public:
bool DBisConnected();
DataBaseSettings getDBSettings();
@@ -94,7 +104,6 @@ public:
private:
InterfaceDataBaseLMS* dbLMS;
QMutex mtxAccess;
QWidget *parentWidget;
};
#endif // PROVIDERDBLMS_H