feat: add version container

This commit is contained in:
semenov
2024-12-27 10:43:26 +03:00
parent 8d748507b5
commit fc7f311d1e
85 changed files with 1875 additions and 632 deletions

View File

@@ -15,6 +15,7 @@ class UpdateNotifyWidget;
class MainWindow;
class UpdateController;
class InstructorButtonGroupWidget;
class VersionContainer;
class UpdateNotifyWidget : public QWidget
{
@@ -22,29 +23,24 @@ class UpdateNotifyWidget : public QWidget
public:
explicit UpdateNotifyWidget(QWidget *parent = nullptr);
void initialize(MainWindow *mainWindow);
void initialize(MainWindow *mainWindow,VersionContainer *versionContainer);
void addToList(FileData fileData);
~UpdateNotifyWidget();
void showWithFill();
void setButtonWidget(InstructorButtonGroupWidget *widget);
signals:
~UpdateNotifyWidget();
private slots:
void on_closeButton_clicked();
void on_loadToServerButton_clicked();
void on_undoChangesButton_clicked();
void on_startWithCurrentChangesButton_clicked();
private:
Ui::UpdateNotifyWidget *ui;
MainWindow *mainWindow;
VersionContainer *versionContainer;
int currentLoadingCount;
void showWarning(QString text);
};
#endif // UPDATENOTIFYWIDGET_H