feat: add instructor updateBehaviour

This commit is contained in:
semenov
2024-10-02 11:19:38 +03:00
parent 11e71f46a7
commit 44cd6e2433
27 changed files with 382 additions and 2361 deletions

View File

@@ -44,6 +44,7 @@ signals:
SendSystem *sendSystem,
QThread *thread);
void sigUpdateFilesOnServer(QList<FileData> *fileSendList);
void sigSetConnect(ServerSettings* serverSettings,QThread *thread);
void sigCalculateHash();
void sigSendCommand(QString message);
@@ -52,26 +53,19 @@ signals:
private slots:
void on_loginButton_clicked();
void on_updateButton_clicked();
void on_startButton_clicked();
void on_saveServerButton_clicked();
void on_settingsButton_clicked();
void on_connectButton_clicked();
void on_languageComboBox_activated(const QString &arg1);
void slotDisableNotify();
void slotConnectionState(bool flag);
void slotServerDisconnect();
void on_updateListGuideLabel_linkActivated(const QString &link);
void on_loadToServerButton_clicked();
void on_undoChangesButton_clicked();
void on_startWithCurrentChangesButton_clicked();
private:
Ui::MainWindow *ui;
@@ -87,6 +81,7 @@ private:
HashComparer *hashComparer;
QThread *connectionThread;
QTimer *timer;
QList<FileData> *updateList;
int fileCountForUpdate;
int filesLoaded;
@@ -107,6 +102,7 @@ private:
void createObjects();
void showUpdateInfo();
void showCompleteDialogBox(bool flag);
protected:
virtual void keyPressEvent(QKeyEvent *event);
};