From 4e2c6bb81e6f57ae7ef03ef66a15ca3bd51007f1 Mon Sep 17 00:00:00 2001 From: krivoshein Date: Thu, 15 Jan 2026 16:24:52 +0300 Subject: [PATCH] refact ui 1 --- FILES/CSS/styleSheetMain.css | 4 ++ .../settings/dialogversioncontrol.cpp | 5 +- .../settings/dialogversioncontrol.ui | 60 ++++++++----------- 3 files changed, 33 insertions(+), 36 deletions(-) diff --git a/FILES/CSS/styleSheetMain.css b/FILES/CSS/styleSheetMain.css index 5bb314a..a9ba9c4 100644 --- a/FILES/CSS/styleSheetMain.css +++ b/FILES/CSS/styleSheetMain.css @@ -109,6 +109,10 @@ QToolButton#btnViewPassword, QToolButton#btnChangePassword { height: 18px; } +QPushButton#createDuplicateButton, QPushButton#deleteVersionButton, QPushButton#switchServerVersionButton { + width: 130px; +} + QPushButton:flat, QToolButton:flat { border: none; /* no border for a flat push button */ } diff --git a/LibInstructorsAndTrainees/settings/dialogversioncontrol.cpp b/LibInstructorsAndTrainees/settings/dialogversioncontrol.cpp index 0cbcc98..db203b3 100644 --- a/LibInstructorsAndTrainees/settings/dialogversioncontrol.cpp +++ b/LibInstructorsAndTrainees/settings/dialogversioncontrol.cpp @@ -23,7 +23,7 @@ DialogVersionControl::DialogVersionControl(ConnectorToServer* connectorToServer, ui->deleteVersionButton->setObjectName("deleteVersionButton"); ui->switchServerVersionButton->setObjectName("switchServerVersionButton"); - setMinimumSize(500, 300); + setMinimumSize(600, 300); setWindowFlags(windowFlags() & ~Qt::WindowContextHelpButtonHint); setWindowTitle(tr("Version control")); @@ -169,7 +169,10 @@ void DialogVersionControl::on_deleteVersionButton_clicked() return; } + if(SpecMsgBox::WarningYesNo(this, tr("The deletion will be irrevocable.\nDelete it anyway?")) == QDialog::Accepted) + { emit sigSendDeleteVersion(selectedVersion); + } } void DialogVersionControl::on_switchServerVersionButton_clicked() diff --git a/LibInstructorsAndTrainees/settings/dialogversioncontrol.ui b/LibInstructorsAndTrainees/settings/dialogversioncontrol.ui index 0d5072a..514e4b7 100644 --- a/LibInstructorsAndTrainees/settings/dialogversioncontrol.ui +++ b/LibInstructorsAndTrainees/settings/dialogversioncontrol.ui @@ -6,7 +6,7 @@ 0 0 - 580 + 600 277 @@ -16,6 +16,12 @@ 0 + + + 0 + 0 + + Form @@ -63,7 +69,7 @@ Qt::PreventContextMenu - Available versions on the server: + Available versions on the server Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop @@ -86,39 +92,6 @@ - - - - - - QLayout::SetDefaultConstraint - - - - - - 0 - 0 - - - - Info: - - - Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop - - - - - - - InfoValue - - - Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop - - - @@ -145,6 +118,23 @@ + + + + QLayout::SetDefaultConstraint + + + + + InfoValue + + + Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop + + + + +