From 56487ad0f0cc03f10f40cf5c4c80af5239590a4d Mon Sep 17 00:00:00 2001 From: Igor Belitskiy Date: Mon, 20 Mar 2023 09:41:25 +0600 Subject: [PATCH] =?UTF-8?q?=D0=A1=D0=B4=D0=B5=D0=BB=D0=B0=D0=BD=D0=B0=20?= =?UTF-8?q?=D0=B1=D0=BB=D0=BE=D0=BA=D0=B8=D1=80=D0=BE=D0=B2=D0=BA=D0=B0=20?= =?UTF-8?q?=D0=B2=D1=8B=D0=B1=D0=BE=D1=80=D0=B0=20=D1=80=D0=B5=D0=B6=D0=B8?= =?UTF-8?q?=D0=BC=D0=B0=20=D1=81=D0=B8=D0=BD=D1=85=D1=80=D0=BE=D0=BD=D0=B8?= =?UTF-8?q?=D0=B7=D0=B0=D1=86=D0=B8=D0=B8=20=D0=B0=D0=BF=D0=BF=D0=B0=D1=80?= =?UTF-8?q?=D0=B0=D1=82=D0=BD=D0=BE=D0=B3=D0=BE=20=D0=B2=D1=80=D0=B5=D0=BC?= =?UTF-8?q?=D0=B5=D0=BD=D0=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- source/main.cc | 3 +++ source/ubl-settings-datetime.cc | 5 +++++ source/ubl-settings-datetime.h | 1 + 3 files changed, 9 insertions(+) diff --git a/source/main.cc b/source/main.cc index 05180f4..d7dbecd 100644 --- a/source/main.cc +++ b/source/main.cc @@ -100,6 +100,9 @@ void pars_flag(int index_start, int argc, char* argv[]){ else if (str_argv == "--lock-load-global"){ flag_load_global = true; } + else if (str_argv == "--lock-sync-hwclock"){ + flag_sync_hwclock = true; + } else{ if (index_start == 1){ g_print(gettext("Argument not recognized\n")); diff --git a/source/ubl-settings-datetime.cc b/source/ubl-settings-datetime.cc index 59611b0..afc890c 100644 --- a/source/ubl-settings-datetime.cc +++ b/source/ubl-settings-datetime.cc @@ -15,6 +15,7 @@ bool flag_save = false; bool flag_save_local = false; bool flag_save_global = false; bool flag_load_global = false; +bool flag_sync_hwclock = false; int socket_ext_id_I = 0; int socket_trd_id_I = 0; string version_application = "1.5"; @@ -182,6 +183,10 @@ void MainWindow::flag_block_gui() { lblTime->set_sensitive(false); lblData->set_sensitive(false); } + if (flag_sync_hwclock == true) { + lblHW->set_sensitive(false); + cbHw->set_sensitive(false); + } if (flag_timezone == true) { cbRegion->set_sensitive(false); cbZone->set_sensitive(false); diff --git a/source/ubl-settings-datetime.h b/source/ubl-settings-datetime.h index 7fa3d20..44b5838 100644 --- a/source/ubl-settings-datetime.h +++ b/source/ubl-settings-datetime.h @@ -34,6 +34,7 @@ extern bool flag_save; extern bool flag_save_local; extern bool flag_save_global; extern bool flag_load_global; +extern bool flag_sync_hwclock; extern int socket_ext_id_I; extern int socket_trd_id_I; extern string version_application;