Исправил VersionSelectWidget

This commit is contained in:
2025-07-03 11:13:01 +03:00
parent 6e8968ee1f
commit 396562dd03
4 changed files with 56 additions and 39 deletions

View File

@@ -9,6 +9,9 @@
#include <Core/notifycontroller.h>
#include <streamingversiondata.h>
#include <Widgets/newversionwidget.h>
#include <widgets/waitanimationwidget.h>
#include "recognizesystem.h"
namespace Ui {
class VersionSelectWidget;
@@ -20,19 +23,24 @@ class VersionSelectWidget : public QWidget
public:
explicit VersionSelectWidget(QWidget *parent = nullptr);
~VersionSelectWidget();
void initialize(SendSystem *sendSystem,VersionContainer *versionContainer,NotifyController *notifyController);
void initialize(SendSystem *sendSystem,VersionContainer *versionContainer,NotifyController *notifyController, RecognizeSystem *recognizeSystem);
void fillView(QList<StreamingVersionData*> *serverData);
void sendCopyEmit(QString newName);
void setAuthor(QString name);
~VersionSelectWidget();
public:
void resizeEvent(QResizeEvent *event) override;
private slots:
void on_verListView_itemDoubleClicked(QListWidgetItem *item);
void on_createDuplicateButton_clicked();
void on_DeleteVersionButton_clicked();
void on_switchServerVersionButton_clicked();
void activateLoadAnimation(bool flag);
signals:
void sigSendDeleteVersion(StreamingVersionData *streaming);
void sigSendSwitchVersion(StreamingVersionData *selectVersion);
@@ -46,6 +54,8 @@ private:
VersionContainer *versionContainer;
NotifyController *notifyController;
StreamingVersionData *selectedVersion;
WaitAnimationWidget *waitAnimationWidget;
RecognizeSystem *recognizeSystem;
QString authorName;
QString changableText(bool flag);