ref: draft

This commit is contained in:
semenov
2025-08-11 16:37:12 +03:00
parent 0ba99d6149
commit c993e12b84
37 changed files with 717 additions and 612 deletions

View File

@@ -27,18 +27,6 @@ QT_BEGIN_NAMESPACE
namespace Ui { class MainWindow; }
QT_END_NAMESPACE
class TCPClient;
class UpdateController;
class RecognizeSystem;
class ExternalExecuter;
class UpdateNotifyWidget;
class SettingsWidget;
class HashComparer;
class CommonButtonGroupWidget;
class InstructorButtonGroupWidget;
class VersionSelectWidget;
class EntryWidget;
class ScreenChecker;
class MainWindow : public QMainWindow
{
@@ -65,11 +53,7 @@ public:
void showWarning(QString text);
void setInlineDebug(QString value);
signals:
void sigInitializeClient(MainWindow* mainWindow,
RecognizeSystem *recognizeSystem,
ExternalExecuter *externalExecuter,
SendSystem *sendSystem,
QThread *thread);
void sigInitializeClient(RecognizeSystem *recognize,ExternalExecuter *externalExecuter,SendSystem *sendSystem);
void sigRecognize(UpdateController* updateController,
DataParser* dataParser,
MainWindow* mainWindow,
@@ -121,6 +105,7 @@ private:
QTranslator translator;
TCPClient *client;
DataParser *dataParser;
DataParserOutput *dataParserOutput;
UpdateController *updateController;
RecognizeSystem *recognizeSystem;
ScreenChecker *screenChecker;
@@ -130,6 +115,7 @@ private:
VersionContainer *versionContainer;
ResourceManager *resourceManager;
NotifyController *notifyController;
PostProcessorSystem *postProcessorSystem;
QThread *workerThread;
QThread *animationThread;
@@ -152,6 +138,7 @@ private:
void showConnectionEmpty();
void setTitle();
void setUpUi();
void commonWidgetState();
void setServerVersion(StreamingVersionData *version);
void paintEvent(QPaintEvent *event);