bugfix: ui behaviour

This commit is contained in:
semenov
2025-11-20 15:58:19 +03:00
parent a2e64ecb68
commit 633881847b
10 changed files with 12681 additions and 12688 deletions

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -1,5 +1,5 @@
<?xml version='1.0' encoding='UTF-8'?>
<ServerSettingsContainer>
<ServerSettings UseMathModel="1" Address="192.168.100.83" DestPortMath="18003" LocalPortMath="18004" Language="RUS" AutoStart="0" Port="6000"/>
<VersionData isChangable="1" Version="base7" Created="Ср ноя 19 16:34:14 2025"/>
<ServerSettings Language="RUS" AutoStart="0" LocalPortMath="18004" UseMathModel="1" DestPortMath="18003" Address="192.168.100.83" Port="6000"/>
<VersionData Created="Пн ноя 17 15:03:26 2025" Version="base" isChangable="0"/>
</ServerSettingsContainer>

File diff suppressed because it is too large Load Diff

View File

@@ -1,2 +1,2 @@
<?xml version="1.0" encoding="UTF-8"?>
<ClientNotify Code="DISABLE"/>
<ClientNotify Code="CHECKVERSIONLIST"/>

View File

@@ -66,6 +66,8 @@ void CommonButtonGroupWidget::showProgressBar(bool flag)
void CommonButtonGroupWidget::needUpdateState(bool flag)
{
show();
ui->loadingProgressBar->hide();
ui->startButton->hide();
ui->updateButton->setEnabled(flag);
ui->updateButton->show();

View File

@@ -117,6 +117,11 @@ void UpdateNotifyWidget::on_startWithCurrentChangesButton_clicked()
emit sigStartUnityClient();
}
void UpdateNotifyWidget::closeWindow()
{
on_closeButton_clicked();
}
void UpdateNotifyWidget::setUpdateState()
{
ui->undoChangesButton->show();

View File

@@ -25,6 +25,7 @@ public:
void showWithFill();
void showTryChangeBase();
void setVersionContainer(VersionContainer *versionContainer);
void closeWindow();
signals:
void sigLoadToServerBehaviour();
void sigUndoCurrentChanges();

View File

@@ -336,8 +336,6 @@ void CoreManager::undoCurrentChanges()
emit sigSendPacketType(PacketType::TYPE_UPDATE);
//тут был таймер
isRecovery = false;
widgetManager->activateLoadingAnimation(false);
}
void CoreManager::startOffline()

View File

@@ -106,6 +106,7 @@ void WidgetManager::setNeedUpdateState(quint64 size, quint64 fileCount,quint64 d
result = tr("Файлов к удалению: ") + QString::number(deleteCount);
}
updateWidget->closeWindow();
mainWindow->setNeedUpdateState(result);
commonButtonGroupWidget->needUpdateState(true);
waitAnimationWidget->hideWithStop();
@@ -157,10 +158,11 @@ void WidgetManager::setServerDisconnectState()
void WidgetManager::setUndoCurrentChangesState()
{
waitAnimationWidget->showWithPlay();
mainWindow->undoCurrentChanges();
updateWidget->hide();
commonButtonGroupWidget->showProgressBar(false);
waitAnimationWidget->showWithPlay();
//waitAnimationWidget->hideWithStop();
}
void WidgetManager::showMainFrame(bool flag)