|
|
|
|
@ -19,7 +19,7 @@ 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";
|
|
|
|
|
string version_application = "1.6";
|
|
|
|
|
|
|
|
|
|
CmdArgParser::CmdArgParser(const std::string& p_name, const std::string& p_description, const std::string& p_help)
|
|
|
|
|
: Glib::OptionGroup{p_name, p_description, p_help} {
|
|
|
|
|
@ -55,34 +55,31 @@ MainWindow::MainWindow(Glib::RefPtr<Gtk::Builder> const& builder) {
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
void MainWindow::settings() {
|
|
|
|
|
map_error["xdg-open https://wiki.ublinux.ru/ru/home"] = string(gettext(": \"xdg-open\""));
|
|
|
|
|
map_error["ubconfig --default --source system get clock ZONE"] = string(gettext(": \"Time Zone\""));
|
|
|
|
|
map_error["hwclock --systohc"] = string(gettext(": \"Hardware time\""));
|
|
|
|
|
map_error["ubconfig --default --source system get network NTPSERVERS"] = string(gettext(": \"NTP\""));
|
|
|
|
|
map_error["ubconfig --source=default get NTPSERVERS_DEFAULT"] = string(gettext(": \"NTP\""));
|
|
|
|
|
map_error["ubconfig --default --source system get clock HWCLOCK_SYNC"] = string(gettext(": \"Hardware time\""));
|
|
|
|
|
map_error["ubconfig --default --source global get network NTPSERVERS"] = string(gettext(": \"NTP\""));
|
|
|
|
|
map_error["ubconfig --default --source global get clock ZONE"] = string(gettext(": \"Time Zone\""));
|
|
|
|
|
map_error["ubconfig --default --source global get clock HWCLOCK_SYNC"] = string(gettext(": \"Hardware time\""));
|
|
|
|
|
map_error["ubconfig --source global get clock HWCLOCK_SYNC"] = string(gettext(": \"Hardware time\""));
|
|
|
|
|
map_error["ubconfig --target system set clock ZONE="] = string(gettext(": \"Time Zone\""));
|
|
|
|
|
map_error["ubconfig --target system set network NTPSERVERS=default"] = string(gettext(": \"NTP\""));
|
|
|
|
|
map_error["ubconfig --target system set network NTPSERVERS=dhcp"] = string(gettext(": \"NTP\""));
|
|
|
|
|
map_error["ubconfig --target system set network NTPSERVERS=\""] = string(gettext(": \"NTP\""));
|
|
|
|
|
map_error["ubconfig --target system remove network NTPSERVERS"] = string(gettext(": \"NTP\""));
|
|
|
|
|
map_error["ubconfig --target system set clock HWCLOCK_SYNC=localtime"] = string(gettext(": \"Hardware time\""));
|
|
|
|
|
map_error["ubconfig --target system set clock HWCLOCK_SYNC=utc"] = string(gettext(": \"Hardware time\""));
|
|
|
|
|
map_error["ubconfig --target global set clock ZONE="] = string(gettext(": \"Time Zone\""));
|
|
|
|
|
map_error["ubconfig --target global set network NTPSERVERS=default"] = string(gettext(": \"NTP\""));
|
|
|
|
|
map_error["ubconfig --target global set network NTPSERVERS=dhcp"] = string(gettext(": \"NTP\""));
|
|
|
|
|
map_error["ubconfig --target global set network NTPSERVERS=\""] = string(gettext(": \"NTP\""));
|
|
|
|
|
map_error["ubconfig --target global remove network NTPSERVERS"] = string(gettext(": \"NTP\""));
|
|
|
|
|
map_error["ubconfig --target global set clock HWCLOCK_SYNC=localtime"] = string(gettext(": \"Hardware time\""));
|
|
|
|
|
map_error["ubconfig --target global set clock HWCLOCK_SYNC=utc"] = string(gettext(": \"Hardware time\""));
|
|
|
|
|
map_error["ubconfig --source default get [] NTPSERVERS_DEFAULT"] = string(gettext(": \"NTP\""));
|
|
|
|
|
map_error[get_system_ZONE] = string(gettext(": \"Time Zone\""));
|
|
|
|
|
map_error[set_hwclock] = string(gettext(": \"Hardware time\""));
|
|
|
|
|
map_error[get_system_NTPSERVERS] = string(gettext(": \"NTP\""));
|
|
|
|
|
map_error[get_system_HWCLOCK_SYNC] = string(gettext(": \"Hardware time\""));
|
|
|
|
|
map_error[get_global_NTPSERVERS] = string(gettext(": \"NTP\""));
|
|
|
|
|
map_error[get_global_ZONE] = string(gettext(": \"Time Zone\""));
|
|
|
|
|
map_error[get_global_defalult_HWCLOCK_SYNC] = string(gettext(": \"Hardware time\""));
|
|
|
|
|
map_error[get_global_HWCLOCK_SYNC] = string(gettext(": \"Hardware time\""));
|
|
|
|
|
map_error[set_system_ZONE] = string(gettext(": \"Time Zone\""));
|
|
|
|
|
map_error[set_system_NTPSERVERS_default] = string(gettext(": \"NTP\""));
|
|
|
|
|
map_error[set_system_NTPSERVERS_dhcp] = string(gettext(": \"NTP\""));
|
|
|
|
|
map_error[set_system_NTPSERVERS] = string(gettext(": \"NTP\""));
|
|
|
|
|
map_error[remove_system_NTPSERVERS] = string(gettext(": \"NTP\""));
|
|
|
|
|
map_error[set_system_HWCLOCK_SYNC_localtime] = string(gettext(": \"Hardware time\""));
|
|
|
|
|
map_error[set_system_HWCLOCK_SYNC_utc] = string(gettext(": \"Hardware time\""));
|
|
|
|
|
map_error[set_global_ZONE] = string(gettext(": \"Time Zone\""));
|
|
|
|
|
map_error[set_global_NTPSERVERS_default] = string(gettext(": \"NTP\""));
|
|
|
|
|
map_error[set_global_NTPSERVERS_dhcp] = string(gettext(": \"NTP\""));
|
|
|
|
|
map_error[set_global_NTPSERVERS] = string(gettext(": \"NTP\""));
|
|
|
|
|
map_error[remove_global_NTPSERVERS] = string(gettext(": \"NTP\""));
|
|
|
|
|
map_error[set_global_HWCLOCK_SYNC_localtime] = string(gettext(": \"Hardware time\""));
|
|
|
|
|
map_error[set_global_HWCLOCK_SYNC_utc] = string(gettext(": \"Hardware time\""));
|
|
|
|
|
map_error[get_NTPSERVERS_DEFAULT] = string(gettext(": \"NTP\""));
|
|
|
|
|
map_error["date +%Y%m%d -s \""] = string(gettext(": \"Date\""));
|
|
|
|
|
map_error["date +%T -s \""] = string(gettext(": \"Date\""));
|
|
|
|
|
map_error["ubconfig --source default get clock HWCLOCK_SYNC"] = string(gettext(": \"Hardware time\""));
|
|
|
|
|
this->get_builder();
|
|
|
|
|
this->add_CSS();
|
|
|
|
|
Gtk::Widget *boxWidget;
|
|
|
|
|
@ -95,6 +92,9 @@ void MainWindow::settings() {
|
|
|
|
|
day = 0;
|
|
|
|
|
this->lacalization();
|
|
|
|
|
btnBoxAboutDialog->set_visible(false);
|
|
|
|
|
one = WEBKIT_WEB_VIEW( webkit_web_view_new() );
|
|
|
|
|
three = Glib::wrap( GTK_WIDGET( one ) );
|
|
|
|
|
wndWeb->add( *three );
|
|
|
|
|
if (geteuid() == 0) {
|
|
|
|
|
numTimeHrs->set_range(0, 23);
|
|
|
|
|
numTimeMin->set_range(0, 59);
|
|
|
|
|
@ -106,8 +106,7 @@ void MainWindow::settings() {
|
|
|
|
|
this->parse_text_date();
|
|
|
|
|
this->load_globl_cfg();
|
|
|
|
|
this->load_local_cfg();
|
|
|
|
|
string cmd = "ubconfig --source default get [] NTPSERVERS_DEFAULT";
|
|
|
|
|
default_get_dhcp = this->get_ubconfig_value(cmd);
|
|
|
|
|
default_get_dhcp = this->get_ubconfig_value(get_NTPSERVERS_DEFAULT);
|
|
|
|
|
this->str_remove(default_get_dhcp, "\"");
|
|
|
|
|
}
|
|
|
|
|
else {
|
|
|
|
|
@ -150,6 +149,7 @@ void MainWindow::lacalization() {
|
|
|
|
|
lblZone->set_text(gettext("Zone:"));
|
|
|
|
|
lblSynchronizeBtn->set_text(gettext("Sync by"));
|
|
|
|
|
lblHeader->set_text(gettext("ubl-settings-datetime"));
|
|
|
|
|
lblHeadeWndWeb->set_text(gettext("ubl-settings-datetime"));
|
|
|
|
|
windowMessDchp->set_title(gettext("Attention"));
|
|
|
|
|
lblTimeBios->set_text(gettext("Synchronize hardware time"));
|
|
|
|
|
lblHW->set_text(gettext("Synchronize hardware time:"));
|
|
|
|
|
@ -313,7 +313,8 @@ void MainWindow::get_builder() {
|
|
|
|
|
builder->get_widget("boxWidgetFunc", boxWidgetFunc);
|
|
|
|
|
builder->get_widget("overHead", overHead);
|
|
|
|
|
builder->get_widget("imgHeadBackground", imgHeadBackground);
|
|
|
|
|
|
|
|
|
|
builder->get_widget("wndWeb", wndWeb);
|
|
|
|
|
builder->get_widget("lblHeadeWndWeb", lblHeadeWndWeb);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
void MainWindow::event() {
|
|
|
|
|
@ -384,30 +385,19 @@ void MainWindow::event_zone() {
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
void MainWindow::synopsis_show() {
|
|
|
|
|
int start_error = error_info;
|
|
|
|
|
string cmd = "xdg-open " + string(gettext("https://wiki.ublinux.com/ru/Программное_обеспечение/Программы_и_утилиты/Все/")) + app_name;
|
|
|
|
|
if (geteuid() == 0) {
|
|
|
|
|
string response_user = getlogin();
|
|
|
|
|
cmd = "su -l " + response_user + " -c \" DISPLAY=$DISPLAY " + cmd + " \"";
|
|
|
|
|
}
|
|
|
|
|
wrapper_system(cmd, "&");
|
|
|
|
|
if (start_error != error_info) {
|
|
|
|
|
error_info = start_error;
|
|
|
|
|
}
|
|
|
|
|
webkit_web_view_load_uri(one, link_doc);
|
|
|
|
|
wndWeb->show_all();
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
void MainWindow::load_local_cfg() {
|
|
|
|
|
flag_local_global_load = 0;
|
|
|
|
|
flag_load = false;
|
|
|
|
|
string cmd_zone = "ubconfig --default --source system get clock ZONE";
|
|
|
|
|
this->fill_in_reg_zone(cmd_zone);
|
|
|
|
|
this->fill_in_reg_zone(get_system_ZONE);
|
|
|
|
|
this->update_hour_minute();
|
|
|
|
|
this->update_calendar();
|
|
|
|
|
string cmd_get_dhcp = "ubconfig --default --source system get network NTPSERVERS";
|
|
|
|
|
string cmd_default_get_dhcp = "ubconfig --source default get [] NTPSERVERS_DEFAULT";
|
|
|
|
|
this->entry_dhcp_mess(cmd_get_dhcp, cmd_default_get_dhcp);
|
|
|
|
|
string hw = "ubconfig --default --source system get clock HWCLOCK_SYNC";
|
|
|
|
|
this->get_hardware_clock(hw);
|
|
|
|
|
this->entry_dhcp_mess(get_system_NTPSERVERS, get_NTPSERVERS_DEFAULT);
|
|
|
|
|
this->get_hardware_clock(get_system_HWCLOCK_SYNC);
|
|
|
|
|
info_warning_error(0);
|
|
|
|
|
map_config_data_global_old = map_config_data_global;
|
|
|
|
|
map_config_data_local_old = map_config_data_local;
|
|
|
|
|
@ -417,13 +407,9 @@ void MainWindow::load_local_cfg() {
|
|
|
|
|
void MainWindow::load_globl_cfg() {
|
|
|
|
|
flag_local_global_load = 1;
|
|
|
|
|
flag_load = true;
|
|
|
|
|
string cmd_get_dhcp = "ubconfig --default --source global get network NTPSERVERS";
|
|
|
|
|
string cmd_default_get_dhcp = "ubconfig --source default get [] NTPSERVERS_DEFAULT";
|
|
|
|
|
this->entry_dhcp_mess(cmd_get_dhcp, cmd_default_get_dhcp);
|
|
|
|
|
string cmd_zone = "ubconfig --default --source global get clock ZONE";
|
|
|
|
|
this->fill_in_reg_zone(cmd_zone);
|
|
|
|
|
string hw = "ubconfig --source global get clock HWCLOCK_SYNC";
|
|
|
|
|
this->get_hardware_clock(hw);
|
|
|
|
|
this->entry_dhcp_mess(get_global_NTPSERVERS, get_NTPSERVERS_DEFAULT);
|
|
|
|
|
this->fill_in_reg_zone(get_global_ZONE);
|
|
|
|
|
this->get_hardware_clock(get_global_HWCLOCK_SYNC);
|
|
|
|
|
info_warning_error(1);
|
|
|
|
|
map_config_data_global_old = map_config_data_global;
|
|
|
|
|
map_config_data_local_old = map_config_data_local;
|
|
|
|
|
@ -437,13 +423,13 @@ void MainWindow::save_local_cfg() {
|
|
|
|
|
lblWarning->set_text(gettext("Nothing to save!"));
|
|
|
|
|
}
|
|
|
|
|
else {
|
|
|
|
|
string cmd_zone = "ubconfig --target system set clock ZONE=";
|
|
|
|
|
string cmd_default = "ubconfig --target system set network NTPSERVERS=default";
|
|
|
|
|
string cmd_dhcp = "ubconfig --target system set network NTPSERVERS=dhcp";
|
|
|
|
|
string cmd_set_ntp = "ubconfig --target system set network NTPSERVERS=\"";
|
|
|
|
|
string remove_ntp = "ubconfig --target system remove network NTPSERVERS";
|
|
|
|
|
string local = "ubconfig --target system set clock HWCLOCK_SYNC=localtime";
|
|
|
|
|
string hw = "ubconfig --target system set clock HWCLOCK_SYNC=utc";
|
|
|
|
|
string cmd_zone = set_system_ZONE;
|
|
|
|
|
string cmd_default = set_system_NTPSERVERS_default;
|
|
|
|
|
string cmd_dhcp = set_system_NTPSERVERS_dhcp;
|
|
|
|
|
string cmd_set_ntp = set_system_NTPSERVERS;
|
|
|
|
|
string remove_ntp = remove_system_NTPSERVERS;
|
|
|
|
|
string local = set_system_HWCLOCK_SYNC_localtime;
|
|
|
|
|
string hw = set_system_HWCLOCK_SYNC_utc;
|
|
|
|
|
if ((this->check_config("region", 0) == false || this->check_config("zone", 0) == false)) {
|
|
|
|
|
this->enter_zone(cmd_zone);
|
|
|
|
|
}
|
|
|
|
|
@ -466,13 +452,13 @@ void MainWindow::save_global_cfg() {
|
|
|
|
|
lblWarning->set_text(gettext("Nothing to save!"));
|
|
|
|
|
}
|
|
|
|
|
else {
|
|
|
|
|
string cmd = "ubconfig --target global set clock ZONE=";
|
|
|
|
|
string cmd_default = "ubconfig --target global set network NTPSERVERS=default";
|
|
|
|
|
string cmd_dhcp = "ubconfig --target global set network NTPSERVERS=dhcp";
|
|
|
|
|
string cmd_set_ntp = "ubconfig --target global set network NTPSERVERS=\"";
|
|
|
|
|
string remove_ntp = "ubconfig --target global remove network NTPSERVERS";
|
|
|
|
|
string local = "ubconfig --target global set clock HWCLOCK_SYNC=localtime";
|
|
|
|
|
string hw = "ubconfig --target global set clock HWCLOCK_SYNC=utc";
|
|
|
|
|
string cmd = set_global_ZONE;
|
|
|
|
|
string cmd_default = set_global_NTPSERVERS_default;
|
|
|
|
|
string cmd_dhcp = set_global_NTPSERVERS_dhcp;
|
|
|
|
|
string cmd_set_ntp = set_global_NTPSERVERS;
|
|
|
|
|
string remove_ntp = remove_global_NTPSERVERS;
|
|
|
|
|
string local = set_global_HWCLOCK_SYNC_localtime;
|
|
|
|
|
string hw = set_global_HWCLOCK_SYNC_utc;
|
|
|
|
|
if ((this->check_config("region", 1) == false || this->check_config("zone", 1) == false)) {
|
|
|
|
|
this->enter_zone(cmd);
|
|
|
|
|
}
|
|
|
|
|
@ -510,46 +496,46 @@ void MainWindow::save_global_local_cfg() {
|
|
|
|
|
if (flag_global == false) {}
|
|
|
|
|
if ((this->check_config("region", 0) == false || this->check_config("zone", 0) == false)) {
|
|
|
|
|
if (flag_local == false) {
|
|
|
|
|
cmd_zone = "ubconfig --target system set clock ZONE=";
|
|
|
|
|
cmd_zone = set_system_ZONE;
|
|
|
|
|
this->enter_zone(cmd_zone);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
if ((this->check_config("region", 1) == false || this->check_config("zone", 1) == false)) {
|
|
|
|
|
if (flag_global == false) {
|
|
|
|
|
cmd_zone = "ubconfig --target global set clock ZONE=";
|
|
|
|
|
cmd_zone = set_global_ZONE;
|
|
|
|
|
this->enter_zone(cmd_zone);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if (this->check_config("dhcp", 0) == false) {
|
|
|
|
|
if (flag_local == false) {
|
|
|
|
|
cmd_default = "ubconfig --target system set network NTPSERVERS=default";
|
|
|
|
|
cmd_dhcp = "ubconfig --target system set network NTPSERVERS=dhcp";
|
|
|
|
|
cmd_set_ntp = "ubconfig --target system set network NTPSERVERS=\"";
|
|
|
|
|
remove_ntp = "ubconfig --target system remove network NTPSERVERS";
|
|
|
|
|
cmd_default = set_system_NTPSERVERS_default;
|
|
|
|
|
cmd_dhcp = set_system_NTPSERVERS_dhcp;
|
|
|
|
|
cmd_set_ntp = set_system_NTPSERVERS;
|
|
|
|
|
remove_ntp = remove_system_NTPSERVERS;
|
|
|
|
|
this->save_Dhcp(cmd_default, cmd_dhcp, remove_ntp, cmd_set_ntp);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
if (this->check_config("dhcp", 1) == false) {
|
|
|
|
|
if (flag_global == false) {
|
|
|
|
|
cmd_default = "ubconfig --target global set network NTPSERVERS=default";
|
|
|
|
|
cmd_dhcp = "ubconfig --target global set network NTPSERVERS=dhcp";
|
|
|
|
|
cmd_set_ntp = "ubconfig --target global set network NTPSERVERS=\"";
|
|
|
|
|
remove_ntp = "ubconfig --target global remove network NTPSERVERS";
|
|
|
|
|
cmd_default = set_global_NTPSERVERS_default;
|
|
|
|
|
cmd_dhcp = set_global_NTPSERVERS_dhcp;
|
|
|
|
|
cmd_set_ntp = set_global_NTPSERVERS;
|
|
|
|
|
remove_ntp = remove_global_NTPSERVERS;
|
|
|
|
|
this->save_Dhcp(cmd_default, cmd_dhcp, remove_ntp, cmd_set_ntp);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
if (this->check_config("hw", 0) == false) {
|
|
|
|
|
if (flag_local == false) {
|
|
|
|
|
local = "ubconfig --target system set clock HWCLOCK_SYNC=localtime";
|
|
|
|
|
hw = "ubconfig --target system set clock HWCLOCK_SYNC=utc";
|
|
|
|
|
local = set_system_HWCLOCK_SYNC_localtime;
|
|
|
|
|
hw = set_system_HWCLOCK_SYNC_utc;
|
|
|
|
|
this->set_hardware_clock(local, hw);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
if (this->check_config("hw", 1) == false) {
|
|
|
|
|
if (flag_global == false) {
|
|
|
|
|
local = "ubconfig --target global set clock HWCLOCK_SYNC=localtime";
|
|
|
|
|
hw = "ubconfig --target global set clock HWCLOCK_SYNC=utc";
|
|
|
|
|
local = set_global_HWCLOCK_SYNC_localtime;
|
|
|
|
|
hw = set_global_HWCLOCK_SYNC_utc;
|
|
|
|
|
this->set_hardware_clock(local, hw);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
@ -668,7 +654,7 @@ bool MainWindow::check_config(string key, int key_save) {
|
|
|
|
|
return false;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
string MainWindow::get_ubconfig_value(string &cmd){
|
|
|
|
|
string MainWindow::get_ubconfig_value(string cmd){
|
|
|
|
|
struct Result<string> obj_result = this->wrapper_call(cmd);
|
|
|
|
|
if (obj_result.error == 0) {
|
|
|
|
|
return obj_result.response;
|
|
|
|
|
@ -735,6 +721,7 @@ void MainWindow::info_warning_error(int mess) {
|
|
|
|
|
|
|
|
|
|
void MainWindow::wrapper_system(string cmd, string thread_str = "") {
|
|
|
|
|
string cmd_new = cmd + " " + thread_str;
|
|
|
|
|
cout << cmd_new << endl;
|
|
|
|
|
int response_cmd = system(cmd_new.c_str());
|
|
|
|
|
if (response_cmd != 0) {
|
|
|
|
|
error_info += 1;
|
|
|
|
|
@ -772,7 +759,7 @@ void MainWindow::set_hardware_clock(string &local, string &etc) {
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
void MainWindow::get_hardware_clock(string &cmd) {
|
|
|
|
|
void MainWindow::get_hardware_clock(string cmd) {
|
|
|
|
|
int error = warning_info;
|
|
|
|
|
struct Result<string> obj_result = this->wrapper_call(cmd);
|
|
|
|
|
if (obj_result.error == 0) {
|
|
|
|
|
@ -810,7 +797,7 @@ void MainWindow::get_hardware_clock(string &cmd) {
|
|
|
|
|
|
|
|
|
|
void MainWindow::hardware_clock() {
|
|
|
|
|
int error_hw = error_info;
|
|
|
|
|
string cmd = "hwclock --systohc";
|
|
|
|
|
string cmd = set_hwclock;
|
|
|
|
|
wrapper_system(cmd);
|
|
|
|
|
if (error_hw != error_info){
|
|
|
|
|
lblWarning->set_text(gettext("Hardware clock synchronization error"));
|
|
|
|
|
@ -1009,10 +996,10 @@ void MainWindow::event_entry_cbDhcp() {
|
|
|
|
|
txtNtpServer->grab_focus();
|
|
|
|
|
string cmd = "";
|
|
|
|
|
if (flag_load == false) {
|
|
|
|
|
cmd = "ubconfig --default --source system get network NTPSERVERS";
|
|
|
|
|
cmd = get_system_NTPSERVERS;
|
|
|
|
|
}
|
|
|
|
|
else{
|
|
|
|
|
cmd = "ubconfig --default --source global get network NTPSERVERS";
|
|
|
|
|
cmd = get_global_NTPSERVERS;
|
|
|
|
|
}
|
|
|
|
|
string response = this->get_ubconfig_value(cmd);
|
|
|
|
|
if (response != "dhcp" && response != "default") {
|
|
|
|
|
@ -1177,7 +1164,7 @@ void MainWindow::calendar_show() {
|
|
|
|
|
popCalendar->show();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
void MainWindow::fill_in_reg_zone(string &cmd) {
|
|
|
|
|
void MainWindow::fill_in_reg_zone(string cmd) {
|
|
|
|
|
int error = warning_info;
|
|
|
|
|
struct Result<string> obj_result_1 = this->wrapper_call(cmd);
|
|
|
|
|
if (obj_result_1.error== 0) {
|
|
|
|
|
|