bugfix: update hash compare

This commit is contained in:
semenov
2025-07-23 12:29:34 +03:00
parent aed40b4dd7
commit c4a3d503af
25 changed files with 26480 additions and 186 deletions

View File

@@ -274,6 +274,11 @@ void RecognizeSystem::recognize(QTcpSocket *socket)
mainWindow->checkUpdate(); mainWindow->checkUpdate();
} }
if(packetType == PacketType::HASH_CALCULATE_START)
{
mainWindow->setInlineDebug(tr("Пересчет хэша на сервере..."));
}
if(packetType == PacketType::BUSY) if(packetType == PacketType::BUSY)
{ {
emit sigAnimationActivated(true); emit sigAnimationActivated(true);

View File

@@ -49,7 +49,8 @@ enum PacketType{
COPY_VERSION = 152, COPY_VERSION = 152,
DELETE_DATA_VERSION = 153, DELETE_DATA_VERSION = 153,
BUSY = 154, BUSY = 154,
FREE = 155 FREE = 155,
HASH_CALCULATE_START = 156
}; };

View File

@@ -11,7 +11,7 @@ struct FileData
bool operator==(const FileData& other)const bool operator==(const FileData& other)const
{ {
if(this->path==(other.path)) return true; if(this->path== other.path && this->hash == other.hash) return true;
return false; return false;
} }

View File

@@ -6701,7 +6701,21 @@ debug/waitanimationwidget.o: Widgets/waitanimationwidget.cpp Widgets/waitanimati
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qfiledevice.h \ C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qfiledevice.h \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qvector2d.h \ C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qvector2d.h \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qtouchdevice.h \ C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qtouchdevice.h \
ui_waitanimationwidget.h ui_waitanimationwidget.h \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/QVariant \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/QApplication \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qapplication.h \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qdesktopwidget.h \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qguiapplication.h \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qinputmethod.h \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/QHBoxLayout \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qboxlayout.h \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qlayout.h \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qlayoutitem.h \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qgridlayout.h \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/QLabel \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qlabel.h \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qframe.h
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug\waitanimationwidget.o Widgets\waitanimationwidget.cpp $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug\waitanimationwidget.o Widgets\waitanimationwidget.cpp
debug/commonbuttongroupwidget.o: Widgets/commonbuttongroupwidget.cpp Widgets/commonbuttongroupwidget.h \ debug/commonbuttongroupwidget.o: Widgets/commonbuttongroupwidget.cpp Widgets/commonbuttongroupwidget.h \
@@ -6942,7 +6956,13 @@ debug/commonbuttongroupwidget.o: Widgets/commonbuttongroupwidget.cpp Widgets/com
Core/externalexecuter.h \ Core/externalexecuter.h \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/QProcess \ C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/QProcess \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qprocess.h \ C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qprocess.h \
ui_commonbuttongroupwidget.h ui_commonbuttongroupwidget.h \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/QVariant \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/QApplication \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qapplication.h \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qdesktopwidget.h \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/QProgressBar \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qprogressbar.h
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug\commonbuttongroupwidget.o Widgets\commonbuttongroupwidget.cpp $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug\commonbuttongroupwidget.o Widgets\commonbuttongroupwidget.cpp
debug/entrywidget.o: Widgets/entrywidget.cpp Widgets/entrywidget.h \ debug/entrywidget.o: Widgets/entrywidget.cpp Widgets/entrywidget.h \
@@ -7183,7 +7203,17 @@ debug/entrywidget.o: Widgets/entrywidget.cpp Widgets/entrywidget.h \
mywinheader.h \ mywinheader.h \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/QEvent \ C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/QEvent \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/QMouseEvent \ C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/QMouseEvent \
ui_entrywidget.h ui_entrywidget.h \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/QVariant \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/QApplication \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qapplication.h \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qdesktopwidget.h \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/QLineEdit \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qlineedit.h \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qtextcursor.h \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qtextformat.h \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/QSpacerItem \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/QVBoxLayout
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug\entrywidget.o Widgets\entrywidget.cpp $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug\entrywidget.o Widgets\entrywidget.cpp
debug/instructorbuttongroupwidget.o: Widgets/instructorbuttongroupwidget.cpp Widgets/instructorbuttongroupwidget.h \ debug/instructorbuttongroupwidget.o: Widgets/instructorbuttongroupwidget.cpp Widgets/instructorbuttongroupwidget.h \
@@ -7424,7 +7454,11 @@ debug/instructorbuttongroupwidget.o: Widgets/instructorbuttongroupwidget.cpp Wid
mywinheader.h \ mywinheader.h \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/QEvent \ C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/QEvent \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/QMouseEvent \ C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/QMouseEvent \
ui_instructorbuttongroupwidget.h ui_instructorbuttongroupwidget.h \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/QVariant \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/QApplication \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qapplication.h \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qdesktopwidget.h
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug\instructorbuttongroupwidget.o Widgets\instructorbuttongroupwidget.cpp $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug\instructorbuttongroupwidget.o Widgets\instructorbuttongroupwidget.cpp
debug/main.o: main.cpp mainwindow.h \ debug/main.o: main.cpp mainwindow.h \
@@ -7911,6 +7945,17 @@ debug/mainwindow.o: mainwindow.cpp mainwindow.h \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/QEvent \ C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/QEvent \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/QMouseEvent \ C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/QMouseEvent \
ui_mainwindow.h \ ui_mainwindow.h \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/QVariant \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/QApplication \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qapplication.h \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qdesktopwidget.h \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/QCheckBox \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qcheckbox.h \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/QComboBox \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qcombobox.h \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/QFrame \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/QSpacerItem \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/QVBoxLayout \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/QFontDatabase \ C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/QFontDatabase \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qfontdatabase.h \ C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qfontdatabase.h \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/QPaintEvent \ C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/QPaintEvent \
@@ -8270,7 +8315,18 @@ debug/newversionwidget.o: Widgets/newversionwidget.cpp Widgets/newversionwidget.
mywinheader.h \ mywinheader.h \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/QEvent \ C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/QEvent \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/QMouseEvent \ C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/QMouseEvent \
ui_newversionwidget.h ui_newversionwidget.h \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/QVariant \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/QApplication \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qapplication.h \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qdesktopwidget.h \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/QFrame \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/QLineEdit \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qlineedit.h \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qtextcursor.h \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qtextformat.h \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/QSpacerItem \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/QVBoxLayout
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug\newversionwidget.o Widgets\newversionwidget.cpp $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug\newversionwidget.o Widgets\newversionwidget.cpp
debug/updatenotifywidget.o: Widgets/updatenotifywidget.cpp Widgets/updatenotifywidget.h \ debug/updatenotifywidget.o: Widgets/updatenotifywidget.cpp Widgets/updatenotifywidget.h \
@@ -8511,7 +8567,13 @@ debug/updatenotifywidget.o: Widgets/updatenotifywidget.cpp Widgets/updatenotifyw
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/QEvent \ C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/QEvent \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/QMouseEvent \ C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/QMouseEvent \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/QDialog \ C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/QDialog \
ui_updatenotifywidget.h ui_updatenotifywidget.h \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/QVariant \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/QApplication \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qapplication.h \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qdesktopwidget.h \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/QFrame \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/QVBoxLayout
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug\updatenotifywidget.o Widgets\updatenotifywidget.cpp $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug\updatenotifywidget.o Widgets\updatenotifywidget.cpp
debug/versionselectwidget.o: Widgets/versionselectwidget.cpp Widgets/versionselectwidget.h \ debug/versionselectwidget.o: Widgets/versionselectwidget.cpp Widgets/versionselectwidget.h \
@@ -8752,7 +8814,13 @@ debug/versionselectwidget.o: Widgets/versionselectwidget.cpp Widgets/versionsele
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/QEvent \ C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/QEvent \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/QMouseEvent \ C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/QMouseEvent \
Widgets/newversionwidget.h \ Widgets/newversionwidget.h \
ui_versionselectwidget.h ui_versionselectwidget.h \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/QVariant \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/QApplication \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qapplication.h \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qdesktopwidget.h \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/QSpacerItem \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/QVBoxLayout
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug\versionselectwidget.o Widgets\versionselectwidget.cpp $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug\versionselectwidget.o Widgets\versionselectwidget.cpp
debug/qrc_resources.o: debug/qrc_resources.cpp debug/qrc_resources.o: debug/qrc_resources.cpp

View File

@@ -6701,7 +6701,21 @@ release/waitanimationwidget.o: Widgets/waitanimationwidget.cpp Widgets/waitanima
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qfiledevice.h \ C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qfiledevice.h \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qvector2d.h \ C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qvector2d.h \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qtouchdevice.h \ C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qtouchdevice.h \
ui_waitanimationwidget.h ui_waitanimationwidget.h \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/QVariant \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/QApplication \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qapplication.h \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qdesktopwidget.h \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qguiapplication.h \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qinputmethod.h \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/QHBoxLayout \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qboxlayout.h \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qlayout.h \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qlayoutitem.h \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qgridlayout.h \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/QLabel \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qlabel.h \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qframe.h
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o release\waitanimationwidget.o Widgets\waitanimationwidget.cpp $(CXX) -c $(CXXFLAGS) $(INCPATH) -o release\waitanimationwidget.o Widgets\waitanimationwidget.cpp
release/commonbuttongroupwidget.o: Widgets/commonbuttongroupwidget.cpp Widgets/commonbuttongroupwidget.h \ release/commonbuttongroupwidget.o: Widgets/commonbuttongroupwidget.cpp Widgets/commonbuttongroupwidget.h \
@@ -6942,7 +6956,13 @@ release/commonbuttongroupwidget.o: Widgets/commonbuttongroupwidget.cpp Widgets/c
Core/externalexecuter.h \ Core/externalexecuter.h \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/QProcess \ C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/QProcess \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qprocess.h \ C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qprocess.h \
ui_commonbuttongroupwidget.h ui_commonbuttongroupwidget.h \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/QVariant \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/QApplication \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qapplication.h \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qdesktopwidget.h \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/QProgressBar \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qprogressbar.h
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o release\commonbuttongroupwidget.o Widgets\commonbuttongroupwidget.cpp $(CXX) -c $(CXXFLAGS) $(INCPATH) -o release\commonbuttongroupwidget.o Widgets\commonbuttongroupwidget.cpp
release/entrywidget.o: Widgets/entrywidget.cpp Widgets/entrywidget.h \ release/entrywidget.o: Widgets/entrywidget.cpp Widgets/entrywidget.h \
@@ -7183,7 +7203,17 @@ release/entrywidget.o: Widgets/entrywidget.cpp Widgets/entrywidget.h \
mywinheader.h \ mywinheader.h \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/QEvent \ C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/QEvent \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/QMouseEvent \ C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/QMouseEvent \
ui_entrywidget.h ui_entrywidget.h \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/QVariant \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/QApplication \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qapplication.h \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qdesktopwidget.h \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/QLineEdit \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qlineedit.h \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qtextcursor.h \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qtextformat.h \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/QSpacerItem \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/QVBoxLayout
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o release\entrywidget.o Widgets\entrywidget.cpp $(CXX) -c $(CXXFLAGS) $(INCPATH) -o release\entrywidget.o Widgets\entrywidget.cpp
release/instructorbuttongroupwidget.o: Widgets/instructorbuttongroupwidget.cpp Widgets/instructorbuttongroupwidget.h \ release/instructorbuttongroupwidget.o: Widgets/instructorbuttongroupwidget.cpp Widgets/instructorbuttongroupwidget.h \
@@ -7424,7 +7454,11 @@ release/instructorbuttongroupwidget.o: Widgets/instructorbuttongroupwidget.cpp W
mywinheader.h \ mywinheader.h \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/QEvent \ C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/QEvent \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/QMouseEvent \ C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/QMouseEvent \
ui_instructorbuttongroupwidget.h ui_instructorbuttongroupwidget.h \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/QVariant \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/QApplication \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qapplication.h \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qdesktopwidget.h
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o release\instructorbuttongroupwidget.o Widgets\instructorbuttongroupwidget.cpp $(CXX) -c $(CXXFLAGS) $(INCPATH) -o release\instructorbuttongroupwidget.o Widgets\instructorbuttongroupwidget.cpp
release/main.o: main.cpp mainwindow.h \ release/main.o: main.cpp mainwindow.h \
@@ -7911,6 +7945,17 @@ release/mainwindow.o: mainwindow.cpp mainwindow.h \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/QEvent \ C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/QEvent \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/QMouseEvent \ C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/QMouseEvent \
ui_mainwindow.h \ ui_mainwindow.h \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/QVariant \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/QApplication \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qapplication.h \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qdesktopwidget.h \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/QCheckBox \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qcheckbox.h \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/QComboBox \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qcombobox.h \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/QFrame \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/QSpacerItem \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/QVBoxLayout \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/QFontDatabase \ C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/QFontDatabase \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qfontdatabase.h \ C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qfontdatabase.h \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/QPaintEvent \ C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/QPaintEvent \
@@ -8270,7 +8315,18 @@ release/newversionwidget.o: Widgets/newversionwidget.cpp Widgets/newversionwidge
mywinheader.h \ mywinheader.h \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/QEvent \ C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/QEvent \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/QMouseEvent \ C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/QMouseEvent \
ui_newversionwidget.h ui_newversionwidget.h \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/QVariant \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/QApplication \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qapplication.h \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qdesktopwidget.h \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/QFrame \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/QLineEdit \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qlineedit.h \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qtextcursor.h \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qtextformat.h \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/QSpacerItem \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/QVBoxLayout
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o release\newversionwidget.o Widgets\newversionwidget.cpp $(CXX) -c $(CXXFLAGS) $(INCPATH) -o release\newversionwidget.o Widgets\newversionwidget.cpp
release/updatenotifywidget.o: Widgets/updatenotifywidget.cpp Widgets/updatenotifywidget.h \ release/updatenotifywidget.o: Widgets/updatenotifywidget.cpp Widgets/updatenotifywidget.h \
@@ -8511,7 +8567,13 @@ release/updatenotifywidget.o: Widgets/updatenotifywidget.cpp Widgets/updatenotif
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/QEvent \ C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/QEvent \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/QMouseEvent \ C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/QMouseEvent \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/QDialog \ C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/QDialog \
ui_updatenotifywidget.h ui_updatenotifywidget.h \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/QVariant \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/QApplication \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qapplication.h \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qdesktopwidget.h \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/QFrame \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/QVBoxLayout
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o release\updatenotifywidget.o Widgets\updatenotifywidget.cpp $(CXX) -c $(CXXFLAGS) $(INCPATH) -o release\updatenotifywidget.o Widgets\updatenotifywidget.cpp
release/versionselectwidget.o: Widgets/versionselectwidget.cpp Widgets/versionselectwidget.h \ release/versionselectwidget.o: Widgets/versionselectwidget.cpp Widgets/versionselectwidget.h \
@@ -8752,7 +8814,13 @@ release/versionselectwidget.o: Widgets/versionselectwidget.cpp Widgets/versionse
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/QEvent \ C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/QEvent \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/QMouseEvent \ C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/QMouseEvent \
Widgets/newversionwidget.h \ Widgets/newversionwidget.h \
ui_versionselectwidget.h ui_versionselectwidget.h \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/QVariant \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/QApplication \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qapplication.h \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qdesktopwidget.h \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/QSpacerItem \
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/QVBoxLayout
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o release\versionselectwidget.o Widgets\versionselectwidget.cpp $(CXX) -c $(CXXFLAGS) $(INCPATH) -o release\versionselectwidget.o Widgets\versionselectwidget.cpp
release/qrc_resources.o: release/qrc_resources.cpp release/qrc_resources.o: release/qrc_resources.cpp

View File

@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE QtCreatorProject> <!DOCTYPE QtCreatorProject>
<!-- Written by QtCreator 4.11.1, 2025-07-09T17:43:46. --> <!-- Written by QtCreator 4.11.1, 2025-07-22T18:07:27. -->
<qtcreator> <qtcreator>
<data> <data>
<variable>EnvironmentId</variable> <variable>EnvironmentId</variable>

View File

@@ -1,2 +1,2 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<AuthData Login="O3" Password="3333" InstructorName="" ClientName="Зайцев З.З." AccessType="trainee"/> <AuthData Login="I1" Password="1111" InstructorName="Горинин Г.Г." ClientName="Горинин Г.Г." AccessType="instructor"/>

File diff suppressed because it is too large Load Diff

8865
StaticData/serverHash.xml Normal file

File diff suppressed because it is too large Load Diff

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version='1.0' encoding='UTF-8'?>
<ServerSettingsContainer> <ServerSettingsContainer>
<ServerSettings Address="192.168.100.83" Port="6000" Language="RUS" AutoStart="0" DestPortMath="18003" LocalPortMath="18004" UseMathModel="1"/> <ServerSettings UseMathModel="1" Port="6000" AutoStart="0" Address="192.168.100.83" Language="RUS" DestPortMath="18003" LocalPortMath="18004"/>
<VersionData Version="" isChangable="0"/> <VersionData isChangable="1" Created="Ср июл 23 10:43:39 2025" Version="CUSTOM"/>
</ServerSettingsContainer> </ServerSettingsContainer>

File diff suppressed because it is too large Load Diff

View File

@@ -1,2 +1,2 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<ClientAutorization Login="O3" Password="3333"/> <ClientNotify Code="CHECKVERSIONLIST"/>

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@@ -91,7 +91,7 @@ void MainWindow::initialize()
setUpUi(); setUpUi();
setInlineDebug(tr("Инициализация..."));
emit sigCalculateHash(); emit sigCalculateHash();
emit sigInitializeClient(this,recognizeSystem,externalExecuter,sendSystem,workerThread); emit sigInitializeClient(this,recognizeSystem,externalExecuter,sendSystem,workerThread);
@@ -332,6 +332,7 @@ void MainWindow::slotConnectionState(bool flag)
ui->versionLayoutWidget->hide(); ui->versionLayoutWidget->hide();
activateLoadingAnimation(false); activateLoadingAnimation(false);
setInlineDebug("");
if(flag) if(flag)
{ {
@@ -511,12 +512,12 @@ void MainWindow::showCompleteDialogBox()
ui->inlineTextDebug->setText(tr("Загрузка завершена")); ui->inlineTextDebug->setText(tr("Загрузка завершена"));
activateLoadingAnimation(true); activateLoadingAnimation(true);
QTime dieTime= QTime::currentTime().addSecs(10); //DELAY ДЛЯ ПЕРЕСЧЕТА ХЭША НА СЕРВЕРЕ // QTime dieTime= QTime::currentTime().addSecs(10); //DELAY ДЛЯ ПЕРЕСЧЕТА ХЭША НА СЕРВЕРЕ
while (QTime::currentTime() < dieTime) // while (QTime::currentTime() < dieTime)
QCoreApplication::processEvents(QEventLoop::AllEvents, 100); // QCoreApplication::processEvents(QEventLoop::AllEvents, 100);
activateLoadingAnimation(false); // activateLoadingAnimation(false);
checkUpdate(); // checkUpdate();
} }
void MainWindow::startUnityClient() void MainWindow::startUnityClient()