From 711963c9bebc5182005ec2e522fdae69216f453b Mon Sep 17 00:00:00 2001 From: krivoshein Date: Thu, 27 Nov 2025 11:24:06 +0300 Subject: [PATCH] refact0 --- .../settings/dialogsettings.cpp | 9 + .../settings/dialogsettings.h | 2 +- .../settings/dialogversioncontrol.ui | 2 +- .../InstructorsAndTraineesWidget_ru_RU.qm | Bin 22546 -> 23118 bytes .../InstructorsAndTraineesWidget_ru_RU.ts | 337 ++++++++++-------- 5 files changed, 192 insertions(+), 158 deletions(-) diff --git a/InstructorsAndTrainees/settings/dialogsettings.cpp b/InstructorsAndTrainees/settings/dialogsettings.cpp index 28fe4f1..30ca444 100644 --- a/InstructorsAndTrainees/settings/dialogsettings.cpp +++ b/InstructorsAndTrainees/settings/dialogsettings.cpp @@ -78,7 +78,11 @@ DialogSettings::DialogSettings(ConnectorToServer* connectorToServer, bool instru DialogSettings::~DialogSettings() { if(dlgVersionControl) + { dlgVersionControl->close(); + delete dlgVersionControl; + dlgVersionControl = nullptr; + } delete ui; delete settings; @@ -101,6 +105,11 @@ ServerSettings DialogSettings::getSettings() return *settings; } +bool DialogSettings::settingsServerIsChanged() +{ + return flSettingsServerChanged; +} + void DialogSettings::changeEvent(QEvent *event) { // В случае получения события изменения языка приложения diff --git a/InstructorsAndTrainees/settings/dialogsettings.h b/InstructorsAndTrainees/settings/dialogsettings.h index 78669d1..0712cab 100644 --- a/InstructorsAndTrainees/settings/dialogsettings.h +++ b/InstructorsAndTrainees/settings/dialogsettings.h @@ -24,7 +24,7 @@ public: ServerSettings getSettings(); - bool settingsServerIsChanged(){ return flSettingsServerChanged;} + bool settingsServerIsChanged(); static bool loadSettings(ServerSettings *settings); diff --git a/InstructorsAndTrainees/settings/dialogversioncontrol.ui b/InstructorsAndTrainees/settings/dialogversioncontrol.ui index 9426f52..b4a113a 100644 --- a/InstructorsAndTrainees/settings/dialogversioncontrol.ui +++ b/InstructorsAndTrainees/settings/dialogversioncontrol.ui @@ -193,7 +193,7 @@ - Change server version + Change version diff --git a/InstructorsAndTrainees/translations/InstructorsAndTraineesWidget_ru_RU.qm b/InstructorsAndTrainees/translations/InstructorsAndTraineesWidget_ru_RU.qm index eaf4dafc2ecd00f686fced9a99386ea7ccd8910d..1490a1caf5f0e0d76bc07e3ee0136b8dea195f01 100644 GIT binary patch delta 2836 zcmZ{kdr;KZ70183+JAAQcbuJDq=$2%xI%AM5C5WN=q=02^G^2O%ozIj!NurGPabkda(Z=f_zTwr6>e zb2~6o4fxV!c@gxLa~1~!`8NP_J7=*TD7{7p_XAH|2BLJF)<&S7GfZ5 z78$|Xw*j+nahhwu&NJW%A5LdtAlOI0r6^W%%JiHOn>f=tIWr?T4W~Jc4o;Js)7;Bx z{gAVG9cRfbNRp2N^V=Xv9|MBTkjzh|Kx!xGgmQoj)DfJTcQ}3D<22pmoc{?V4KL9J zjgaiS0;mf(eZJ-N`A$=z3dzDF z!1OC5Cj_W~?;=z_EiDcp+NFc5qT{-Uq zLCf&z&o2T=2SiCZ6mGUgq!&{`i)uubJ$XKeDa&Ok#O7oKO31{I!cBA*#G=zI4 zsjXvx>b|6)hdiD)D5**|0m_G*nh{Rl2a>k7OVnw%C7nAcux#^NNW zM#Sk`F7F&BCsjI5;qOkq@HxZjcSio&vQ8k-E+08|i=w$L|9+epU z2uxe8Tz!xx$oy|*L;e`>Gl%l(=nysTM=HO5dN|UV%I_vU9HI-V;4SSm!W&en&qvW{ zqLMFC2UUxs-T?|$s~Qr?k;EgaCPtC_$8(x2oR)K{=123$@TaQwZfZ!4fz#NbI{pf! z+&on^V7&t9(p5tl6nLalHTEn`LikxBvyd`3vr#De(=mGNODE_=Vwq6!;;Ur%d!enT zh#sYF;weSoa*0s zYxk3Zm{LyNR__lQBWZt+_utkK63t_Rxnt}eeQSE)91LNQKlK&-1NsK?bDTs@(?7Zfz1Bf7s0-Y#+# z8nb+iYb$GNt8G=!mQ~elTwCjK?K37!77iGvO%@8K+{wbHOqq-R|4xw?RV$c9upE}c zl9?UR#8ftq>Dg>%my;4w`c&jabOU!oM*ov9KWVC+EQ~fr_)eCJ%8YJz=t?iw{-P;? z0oL(Hvp)YsM4xIQRaANE+ygujul#l?}X!U9FSI(JQ_qq^#+u08gc>)qlM52lnQ z86Gs{B{~n9eI*tTn$ePY51N?^PI}OMXO8ipi7QRYdu%)tX^>LcQkmhuMH1U;$7}Q0 z1Fn}#J-Iwmn(4v3VPU=pO~=A851RhDfsxEn>!|YRirXjhc8ETXMN!YqWd+Q@GFdY9 you2+v*(~b2Y-0BR^q(I!hNEg#JxxJ$Wqp0s`e*9he@_2};9iucSGuKTg7`mWl_e$s delta 2655 zcma)+dr(yO7017K_wL@iyO-TX-UusYSx{hQMOWSntD*}myNoCrj9SDMY$JA1(Q3<$ zl}^cO5@n6XM=%emidG%TgvM708L@Pfj0sIJ4`QzTt zz32RX=lMIofj7Cfv)u0RlHCAofa7-nKL~IEM(qMd>p4K>1&R+bx-S!#(SJW6kUV=T zqwCWb`9OFAtR71d2#DPOlYMbd@$909L+7#vU`4e*rI<_5nF{y)bdbL8;@g0SEPhst8p*nn^_$+AvD5zDgIR6tWL#wjZy#koB zMcFXl0mN=q_MZPSkmy$4_h$jhF<#wW4dk~63X~>!!64sshvG~-&-;%I(L^LOrf+7< zmid=UF4FR^_~XCtAUCOery>lPbC*ArPXAmQqqUT=%*~(Kv4rwl$T;sl|MrI4fOM3< ztfc|T_=f+3;!Ub&2;aZY2^lumlMfWf@i+T_LnHQ*%D!(5&^=PwZ_+}8z-TfA{MRj3)KTU33=DKN!9)e7Yz%GakBE>+S*LLGL3>`p6I zXGRSJp%2vy23E;rNUz?qX$6hwb@kQ@zn~4N>Z661fyg?>AEm3GL@f3(y5a@t|^0f0|lymMtJ`^C8kLc z4fka#jq)8adJP3o(kbTGjR7gEM9;ZVIvQ@#JH20(tzz31YLVA3wp}HL%@mJ_v&i8IM!n2vd|K?3hbaS{RqPz6RL^MW zW(;+Tr=RYmp1&nN=%7H=pNkL2iBZPve`rEpprbeAlE&E64#cg~*uU5gWPYnD2|Gv^ z-dCFXVFz7uRhovs(l+xSHNS48+Y|3FW_N4k?k_3x_;s4z>KEv6)N5|cPNPwb(TqrD zGW1(U&n3;s>#x%7=wV#&oHjZqfrhb@an2TPzV#6~tkEv}yctL+(5`ufW}~QC+f+IR zq!w%YMu&j8i*=K3(3N2QL^tU(x)QjHvM&1BcACyxI{Wr16j=>p`Z?WGQ{JTww{=bF z6o`4Nu9c_EL%SLC-e#PWrSm^7BFCq7?PuvQ>U$XTjJjh7spN$nx(~~*07-h?P!5?d zFVl@}rYR_Em2%xwxvBDEsp9<(I!tMdW~;Q~#n#loHBi0@$10sSM;te95G#gXkZMmEYqJI_!+gtXjmw;Q7du{ZHY7;qJ=SU7i0cr zMu%*;@#zjqWSim6DI-;6@>-yxsx2n6>kFYu>gowUqDYD4qj(#i$2<6$d^TT1%%uMU zktzfA_~Tw*SLa(Da7OJ6_@i%Ge$e`WC#I##AG?F=T5Wnw*|jF+R!rAvXQdR-#uXYp zzRgv>#tm!NH!NAZy3V&T@KjvdMB(1JX%mIlPDs1hyVVc*A7>3hakyYc&|3KQ4G22*fKs>-au)kIS{68Hk%MsFu?r_yCUdE5U} zx`?^;H4SyXgblvNCSPL$J>y9Wv^|*JK%_Y{cqGfsIl&bt&DP+GyXF%8|N00x9MglZ zZB07y|7)Aerv_j9OG`#@#k-cc;EJy;CBYRH$+^K5N0Li}E4+&*2Uko_F$GtwG|lVU IzVtfxZxA@<&Hw-a diff --git a/InstructorsAndTrainees/translations/InstructorsAndTraineesWidget_ru_RU.ts b/InstructorsAndTrainees/translations/InstructorsAndTraineesWidget_ru_RU.ts index 9288c56..95175e0 100644 --- a/InstructorsAndTrainees/translations/InstructorsAndTraineesWidget_ru_RU.ts +++ b/InstructorsAndTrainees/translations/InstructorsAndTraineesWidget_ru_RU.ts @@ -275,6 +275,11 @@ The status will be set: Log in Войти + + + Only Latin letters and numbers + Только латинские буквы и цифры + DialogCardTrainee @@ -350,14 +355,19 @@ The status will be set: - Logged - Залогирован + Online + В сети Save Сохранить + + + Only Latin letters and numbers + Только латинские буквы и цифры + DialogEditTrainee @@ -394,14 +404,19 @@ The status will be set: - Logged - Залогирован + Online + В сети Save Сохранить + + + Only Latin letters and numbers + Только латинские буквы и цифры + DialogListSubProc @@ -424,6 +439,49 @@ The status will be set: Сохранить + + DialogNewVersion + + + Create copy... + Создать копию... + + + + Basic version: + Базовая версия: + + + + TextLabel + + + + + New name version: + Имя копии: + + + + Create + Создать + + + + Cancel + Отменить + + + + New version + Новая версия + + + + Only Latin letters and numbers + Только латинские буквы и цифры + + DialogRedactorInstructors @@ -506,6 +564,97 @@ The status will be set: Просмотршик списка процедур + + DialogVersionControl + + + Form + Форма + + + + Available versions on the server: + Доступные версии на сервере: + + + + Info: + Информация: + + + + Double click on the version to see information... + Двойной клик на версии для просмотра информации... + + + + Current server version: + Текущая версия: + + + + none + нет + + + + Create copy + Создать копию + + + + Delete + Удалить + + + + Change version + Изменить версию + + + + Version control + Управление версиями + + + + Yes + Да + + + + No + Нет + + + + Version name: + Имя версии: + + + + Created: + Создан: + + + + Changeable: + Изменен: + + + + Author: + Автор: + + + + + + + Version not selected + Версия не выбрана + + EditorInstructors @@ -744,32 +893,32 @@ The changes will not be accepted. Удалить - - + + ID ID - - + + Status Статус - - + + Procedure FIM Процедура FIM - + The deletion will be irrevocable. Delete it anyway? Удаление будет безвозвратным. Всё равно удалить? - + Assign this task? Назначить эту задачу? @@ -844,57 +993,62 @@ Delete it anyway? - + none нет - + The file could not be opened Файл не может быть открыт - + Instructor authorization. Авторизация инструктора. - + Instructor deauthorization Деавторизация инструктора - + Error! Ошибка! - + The server is not available! Сервер недоступен! - + + Connection attempt + Попытка соединения + + + connected подключен - + not connected не подключен - + Server settings have been changed. Please reconnect to the server. Настройки сервера изменены. Выполните переподключение к серверу. - + Instructor authorization Авторизация инструктора - + Invalid login or password! Неправильный логин или пароль! @@ -1005,44 +1159,6 @@ Delete it anyway? --:-- - - NewVersionWidget - - - Create copy... - Создать копию... - - - - Basic version: - Базовая версия: - - - - TextLabel - - - - - New name version: - Имя копии: - - - - Create - Создать - - - - Cancel - Отменить - - - - Only Latin letters and numbers - Только латинские буквы и цифры - - PersonalCardTrainee @@ -1218,28 +1334,28 @@ Delete it anyway? - + completed выполнена - + failed неверно - + checkup на проверке - + new новая @@ -1257,97 +1373,6 @@ Delete it anyway? нет - - VersionSelectWidget - - - Form - Форма - - - - Available versions on the server: - Доступные версии на сервере: - - - - Create copy - Создать копию - - - - Delete - Удалить - - - - Change server version - Изменить версию на сервере - - - - Info: - Информация: - - - - Double click on the version to see information... - Двойной клик на версии для просмотра информации... - - - - Current server version: - Текущая версия: - - - - none - нет - - - - Version control - Управление версиями - - - - Version name: - Имя версии: - - - - Created: - Создан: - - - - Changeable: - Изменен: - - - - Author: - Автор: - - - - Yes - Да - - - - No - Нет - - - - - - - Version not selected - Версия не выбрана - - ViewerInstructors