@ -98,14 +98,14 @@ void MainWindow::settings() {
btnBoxAboutDialog - > set_visible ( false ) ;
btnBoxAboutDialog - > set_visible ( false ) ;
this - > event ( ) ;
this - > event ( ) ;
this - > parse_text_date ( ) ;
this - > parse_text_date ( ) ;
this - > down load_local_cfg( ) ;
this - > load_local_cfg( ) ;
}
}
else {
else {
lblHW - > set_sensitive ( false ) ;
lblHW - > set_sensitive ( false ) ;
cbHw - > set_sensitive ( false ) ;
cbHw - > set_sensitive ( false ) ;
boxButton - > set_sensitive ( false ) ;
boxButton - > set_sensitive ( false ) ;
boxSave - > set_sensitive ( false ) ;
boxSave - > set_sensitive ( false ) ;
btn Downl oad- > set_sensitive ( false ) ;
btn L oad- > set_sensitive ( false ) ;
numTimeHrs - > set_sensitive ( false ) ;
numTimeHrs - > set_sensitive ( false ) ;
numTimeMin - > set_sensitive ( false ) ;
numTimeMin - > set_sensitive ( false ) ;
lblTime - > set_sensitive ( false ) ;
lblTime - > set_sensitive ( false ) ;
@ -135,7 +135,7 @@ void MainWindow::settings() {
int MainWindow : : check_root ( ) {
int MainWindow : : check_root ( ) {
if ( geteuid ( ) ! = 0 ) {
if ( geteuid ( ) ! = 0 ) {
lblMessageSudo - > set_text ( _ ( " The program must be run as root " ) ) ;
lblMessageSudo - > set_text ( _ ( " The program must be run as root " ) ) ;
mess_s udo- > show ( ) ;
windowMessS udo- > show ( ) ;
return 1 ;
return 1 ;
}
}
return 0 ;
return 0 ;
@ -152,7 +152,7 @@ void MainWindow::lacalization() {
aboutWindows - > set_version ( _ ( version_application . c_str ( ) ) ) ;
aboutWindows - > set_version ( _ ( version_application . c_str ( ) ) ) ;
aboutWindows - > set_website_label ( _ ( " Project Home Page " ) ) ;
aboutWindows - > set_website_label ( _ ( " Project Home Page " ) ) ;
lblSave - > set_label ( _ ( " Save " ) ) ;
lblSave - > set_label ( _ ( " Save " ) ) ;
lbl Download- > set_label ( _ ( " Downl oad" ) ) ;
lbl Load- > set_label ( _ ( " L oad" ) ) ;
txtDate - > set_tooltip_text ( _ ( " Date of \n Format: DD.MM.YYYY " ) ) ;
txtDate - > set_tooltip_text ( _ ( " Date of \n Format: DD.MM.YYYY " ) ) ;
txtNtpServer - > set_tooltip_text ( _ ( " Enter the name of the ntp-server or its ip-address. \n When entering multiple addresses, separate them with commas. " ) ) ;
txtNtpServer - > set_tooltip_text ( _ ( " Enter the name of the ntp-server or its ip-address. \n When entering multiple addresses, separate them with commas. " ) ) ;
lblSynchronizebChkGLob - > set_text ( _ ( " Synchronize via NTP: " ) ) ;
lblSynchronizebChkGLob - > set_text ( _ ( " Synchronize via NTP: " ) ) ;
@ -169,8 +169,8 @@ void MainWindow::lacalization() {
lblZone - > set_text ( _ ( " Zone " ) ) ;
lblZone - > set_text ( _ ( " Zone " ) ) ;
lblSynchronizeBtn - > set_text ( _ ( " Sync by " ) ) ;
lblSynchronizeBtn - > set_text ( _ ( " Sync by " ) ) ;
lblHeader - > set_text ( _ ( " ubl-settings-datetime " ) ) ;
lblHeader - > set_text ( _ ( " ubl-settings-datetime " ) ) ;
mess_s udo- > set_title ( _ ( " Warning! " ) ) ;
windowMessS udo- > set_title ( _ ( " Warning! " ) ) ;
mess_d chp- > set_title ( _ ( " Warning! " ) ) ;
windowMessD chp- > set_title ( _ ( " Warning! " ) ) ;
lblTimeBios - > set_text ( _ ( " Synchronize hardware time " ) ) ;
lblTimeBios - > set_text ( _ ( " Synchronize hardware time " ) ) ;
lblHW - > set_text ( _ ( " Synchronize hardware time: " ) ) ;
lblHW - > set_text ( _ ( " Synchronize hardware time: " ) ) ;
cbHw - > append ( _ ( " Local time " ) ) ;
cbHw - > append ( _ ( " Local time " ) ) ;
@ -202,7 +202,7 @@ void MainWindow::flag_block_gui() {
txtNtpServer - > set_sensitive ( false ) ;
txtNtpServer - > set_sensitive ( false ) ;
}
}
if ( flag_load_global = = true ) {
if ( flag_load_global = = true ) {
btn Donwlol Glob- > set_sensitive ( false ) ;
btn Load Glob- > set_sensitive ( false ) ;
}
}
if ( flag_save = = true ) {
if ( flag_save = = true ) {
btnSave - > set_sensitive ( false ) ;
btnSave - > set_sensitive ( false ) ;
@ -255,7 +255,7 @@ void MainWindow::get_builder() {
builder - > get_widget ( " cbZone " , cbZone ) ;
builder - > get_widget ( " cbZone " , cbZone ) ;
builder - > get_widget ( " txtNtpServer " , txtNtpServer ) ;
builder - > get_widget ( " txtNtpServer " , txtNtpServer ) ;
builder - > get_widget ( " cldrDate " , cldrDate ) ;
builder - > get_widget ( " cldrDate " , cldrDate ) ;
builder - > get_widget ( " mess_dchp" , mess_d chp) ;
builder - > get_widget ( " windowMessDchp" , windowMessD chp) ;
builder - > get_widget ( " lblMessage " , lblMessage ) ;
builder - > get_widget ( " lblMessage " , lblMessage ) ;
builder - > get_widget ( " lblDateTimeSetting " , lblDateTimeSetting ) ;
builder - > get_widget ( " lblDateTimeSetting " , lblDateTimeSetting ) ;
builder - > get_widget ( " lblHead " , lblHead ) ;
builder - > get_widget ( " lblHead " , lblHead ) ;
@ -268,11 +268,11 @@ void MainWindow::get_builder() {
builder - > get_widget ( " lblSynchronizeBtn " , lblSynchronizeBtn ) ;
builder - > get_widget ( " lblSynchronizeBtn " , lblSynchronizeBtn ) ;
builder - > get_widget ( " lblTimeBios " , lblTimeBios ) ;
builder - > get_widget ( " lblTimeBios " , lblTimeBios ) ;
builder - > get_widget ( " btnHardwareTime " , btnHardwareTime ) ;
builder - > get_widget ( " btnHardwareTime " , btnHardwareTime ) ;
builder - > get_widget ( " mess_sudo" , mess_s udo) ;
builder - > get_widget ( " windowMessSudo" , windowMessS udo) ;
builder - > get_widget ( " lblMessageSudo " , lblMessageSudo ) ;
builder - > get_widget ( " lblMessageSudo " , lblMessageSudo ) ;
builder - > get_widget ( " btnMessCloseSudo " , btnMessCloseSudo ) ;
builder - > get_widget ( " btnMessCloseSudo " , btnMessCloseSudo ) ;
builder - > get_widget ( " lblSave " , lblSave ) ;
builder - > get_widget ( " lblSave " , lblSave ) ;
builder - > get_widget ( " lbl Download" , lblDownl oad) ;
builder - > get_widget ( " lbl Load" , lblL oad) ;
builder - > get_widget ( " aboutWindows " , aboutWindows ) ;
builder - > get_widget ( " aboutWindows " , aboutWindows ) ;
builder - > get_widget ( " btnBoxAboutDialog " , btnBoxAboutDialog ) ;
builder - > get_widget ( " btnBoxAboutDialog " , btnBoxAboutDialog ) ;
builder - > get_widget ( " boxInfoError " , boxInfoError ) ;
builder - > get_widget ( " boxInfoError " , boxInfoError ) ;
@ -280,11 +280,11 @@ void MainWindow::get_builder() {
builder - > get_widget ( " imgInfo " , imgInfo ) ;
builder - > get_widget ( " imgInfo " , imgInfo ) ;
builder - > get_widget ( " btnSave " , btnSave ) ;
builder - > get_widget ( " btnSave " , btnSave ) ;
builder - > get_widget ( " btnSettings " , btnSettings ) ;
builder - > get_widget ( " btnSettings " , btnSettings ) ;
builder - > get_widget ( " btn Download" , btnDownl oad) ;
builder - > get_widget ( " btn Load" , btnL oad) ;
builder - > get_widget ( " btnSynopsis " , btnSynopsis ) ;
builder - > get_widget ( " btnSynopsis " , btnSynopsis ) ;
builder - > get_widget ( " btnAbout " , btnAbout ) ;
builder - > get_widget ( " btnAbout " , btnAbout ) ;
builder - > get_widget ( " btn DonwlodLocal" , btnDonwlo dLocal) ;
builder - > get_widget ( " btn LoadLocal" , btnLoa dLocal) ;
builder - > get_widget ( " btn DonwlolGlob" , btnDonwlol Glob) ;
builder - > get_widget ( " btn LoadGlob" , btnLoad Glob) ;
builder - > get_widget ( " btnSaveLocalGlob " , btnSaveLocalGlob ) ;
builder - > get_widget ( " btnSaveLocalGlob " , btnSaveLocalGlob ) ;
builder - > get_widget ( " btnSaveLocal " , btnSaveLocal ) ;
builder - > get_widget ( " btnSaveLocal " , btnSaveLocal ) ;
builder - > get_widget ( " btnSaveGlob " , btnSaveGlob ) ;
builder - > get_widget ( " btnSaveGlob " , btnSaveGlob ) ;
@ -299,8 +299,7 @@ void MainWindow::get_builder() {
builder - > get_widget ( " standartHead " , standartHead ) ;
builder - > get_widget ( " standartHead " , standartHead ) ;
builder - > get_widget ( " plugBox " , plugBox ) ;
builder - > get_widget ( " plugBox " , plugBox ) ;
builder - > get_widget ( " window " , window ) ;
builder - > get_widget ( " window " , window ) ;
builder - > get_widget ( " imgDonwload " , imgDonwload ) ;
builder - > get_widget ( " imgLoad " , imgLoad ) ;
builder - > get_widget ( " imgDonwload " , imgDonwload ) ;
builder - > get_widget ( " imgSettings " , imgSettings ) ;
builder - > get_widget ( " imgSettings " , imgSettings ) ;
builder - > get_widget ( " imgSave " , imgSave ) ;
builder - > get_widget ( " imgSave " , imgSave ) ;
}
}
@ -326,11 +325,11 @@ void MainWindow::event() {
cbDhcp - > signal_changed ( ) . connect ( sigc : : mem_fun ( * this , & MainWindow : : event_entry_cbDhcp ) ) ;
cbDhcp - > signal_changed ( ) . connect ( sigc : : mem_fun ( * this , & MainWindow : : event_entry_cbDhcp ) ) ;
cbRegion - > signal_changed ( ) . connect ( sigc : : mem_fun ( * this , & MainWindow : : append_zone ) ) ;
cbRegion - > signal_changed ( ) . connect ( sigc : : mem_fun ( * this , & MainWindow : : append_zone ) ) ;
cldrDate - > signal_day_selected_double_click ( ) . connect ( sigc : : mem_fun ( * this , & MainWindow : : get_calendar ) ) ;
cldrDate - > signal_day_selected_double_click ( ) . connect ( sigc : : mem_fun ( * this , & MainWindow : : get_calendar ) ) ;
mess_s udo- > signal_delete_event ( ) . connect ( sigc : : mem_fun ( * this , & MainWindow : : gui_exit_2 ) ) ;
windowMessS udo- > signal_delete_event ( ) . connect ( sigc : : mem_fun ( * this , & MainWindow : : gui_exit_2 ) ) ;
btnAbout - > signal_activate ( ) . connect ( [ & ] ( ) { aboutWindows - > show ( ) ; } ) ;
btnAbout - > signal_activate ( ) . connect ( [ & ] ( ) { aboutWindows - > show ( ) ; } ) ;
btnSynopsis - > signal_activate ( ) . connect ( sigc : : mem_fun ( * this , & MainWindow : : synopsis_show ) ) ;
btnSynopsis - > signal_activate ( ) . connect ( sigc : : mem_fun ( * this , & MainWindow : : synopsis_show ) ) ;
btn Donwlo dLocal- > signal_activate ( ) . connect ( sigc : : mem_fun ( * this , & MainWindow : : down load_local_cfg) ) ;
btn Loa dLocal- > signal_activate ( ) . connect ( sigc : : mem_fun ( * this , & MainWindow : : load_local_cfg) ) ;
btn Donwlol Glob- > signal_activate ( ) . connect ( sigc : : mem_fun ( * this , & MainWindow : : down load_globl_cfg) ) ;
btn Load Glob- > signal_activate ( ) . connect ( sigc : : mem_fun ( * this , & MainWindow : : load_globl_cfg) ) ;
btnSaveLocalGlob - > signal_activate ( ) . connect ( [ & ] ( ) { save_global_local_cfg ( ) ; } ) ;
btnSaveLocalGlob - > signal_activate ( ) . connect ( [ & ] ( ) { save_global_local_cfg ( ) ; } ) ;
btnSaveLocal - > signal_activate ( ) . connect ( [ & ] ( ) { save_local_cfg ( ) ; } ) ;
btnSaveLocal - > signal_activate ( ) . connect ( [ & ] ( ) { save_local_cfg ( ) ; } ) ;
btnSaveGlob - > signal_activate ( ) . connect ( [ & ] ( ) { save_global_cfg ( ) ; } ) ;
btnSaveGlob - > signal_activate ( ) . connect ( [ & ] ( ) { save_global_cfg ( ) ; } ) ;
@ -345,7 +344,7 @@ void MainWindow::synopsis_show() {
}
}
}
}
void MainWindow : : down load_local_cfg( ) {
void MainWindow : : load_local_cfg( ) {
string cmd = " /usr/bin/ubconfig --default --source system get clock ZONE " ;
string cmd = " /usr/bin/ubconfig --default --source system get clock ZONE " ;
this - > fill_in_reg_zone ( cmd ) ;
this - > fill_in_reg_zone ( cmd ) ;
this - > update_hour_minute ( ) ;
this - > update_hour_minute ( ) ;
@ -359,7 +358,7 @@ void MainWindow::download_local_cfg() {
info_warning_error ( 0 ) ;
info_warning_error ( 0 ) ;
}
}
void MainWindow : : down load_globl_cfg( ) {
void MainWindow : : load_globl_cfg( ) {
string cmd_get_dhcp = " /usr/bin/ubconfig --default --source global get network NTPSERVERS " ;
string cmd_get_dhcp = " /usr/bin/ubconfig --default --source global get network NTPSERVERS " ;
string cmd_default_get_dhcp = " /usr/bin/ubconfig --source=default get NTPSERVERS_DEFAULT " ;
string cmd_default_get_dhcp = " /usr/bin/ubconfig --source=default get NTPSERVERS_DEFAULT " ;
this - > entry_dhcp_mess ( cmd_get_dhcp , cmd_default_get_dhcp ) ;
this - > entry_dhcp_mess ( cmd_get_dhcp , cmd_default_get_dhcp ) ;
@ -555,13 +554,13 @@ void MainWindow::hardware_clock() {
}
}
void MainWindow : : gui_mess_close ( ) {
void MainWindow : : gui_mess_close ( ) {
mess_d chp- > hide ( ) ;
windowMessD chp- > hide ( ) ;
}
}
bool MainWindow : : focus_ntp ( string & cmd_set_ntp ) {
bool MainWindow : : focus_ntp ( string & cmd_set_ntp ) {
if ( txtNtpServer - > get_text ( ) = = " " | | txtNtpServer - > get_text ( ) = = " " ) {
if ( txtNtpServer - > get_text ( ) = = " " | | txtNtpServer - > get_text ( ) = = " " ) {
lblMessage - > set_text ( _ ( " Enter DHCP! " ) ) ;
lblMessage - > set_text ( _ ( " Enter DHCP! " ) ) ;
mess_d chp- > show ( ) ;
windowMessD chp- > show ( ) ;
}
}
else {
else {
string cmd = " " ;
string cmd = " " ;
@ -587,11 +586,11 @@ bool MainWindow::focus_ntp(string &cmd_set_ntp) {
else {
else {
if ( flag_error = = true ) {
if ( flag_error = = true ) {
lblMessage - > set_text ( _ ( " An invalid character is entered " ) ) ;
lblMessage - > set_text ( _ ( " An invalid character is entered " ) ) ;
mess_d chp- > show ( ) ;
windowMessD chp- > show ( ) ;
}
}
else if ( flag_error_check_ntp = = true ) {
else if ( flag_error_check_ntp = = true ) {
lblMessage - > set_text ( _ ( " Error in the ntp name " ) ) ;
lblMessage - > set_text ( _ ( " Error in the ntp name " ) ) ;
mess_d chp- > show ( ) ;
windowMessD chp- > show ( ) ;
}
}
}
}
}
}
@ -789,7 +788,7 @@ void MainWindow::entry_dhcp_mess(string cmd_get_dhcp, string cmd_default_get_dhc
btnUpdateDateTime - > set_sensitive ( false ) ;
btnUpdateDateTime - > set_sensitive ( false ) ;
if ( str_dhcp = = " " ) {
if ( str_dhcp = = " " ) {
lblMessage - > set_text ( _ ( " Enter DHCP! " ) ) ;
lblMessage - > set_text ( _ ( " Enter DHCP! " ) ) ;
mess_d chp- > show ( ) ;
windowMessD chp- > show ( ) ;
}
}
else if ( str_dhcp = = " (null) " ) {
else if ( str_dhcp = = " (null) " ) {
cbDhcp - > set_active ( 0 ) ;
cbDhcp - > set_active ( 0 ) ;
@ -1124,12 +1123,12 @@ void MainWindow::post_entry_data() {
size_t index = str_error_clock . find ( " date: " ) ;
size_t index = str_error_clock . find ( " date: " ) ;
if ( index ! = std : : string : : npos ) {
if ( index ! = std : : string : : npos ) {
lblMessage - > set_text ( _ ( " Incorrect date format " ) ) ;
lblMessage - > set_text ( _ ( " Incorrect date format " ) ) ;
mess_d chp- > show ( ) ;
windowMessD chp- > show ( ) ;
}
}
}
}
else {
else {
lblMessage - > set_text ( _ ( " Incorrect date format " ) ) ;
lblMessage - > set_text ( _ ( " Incorrect date format " ) ) ;
mess_d chp- > show ( ) ;
windowMessD chp- > show ( ) ;
}
}
}
}