diff --git a/source/ublexec.cc b/source/ublexec.cc index 4c70ac2..76ab60a 100644 --- a/source/ublexec.cc +++ b/source/ublexec.cc @@ -200,17 +200,7 @@ void MainWindow::event(){ iconSystem->signal_selection_changed().connect(sigc::mem_fun(*this,&MainWindow::select_System)); btnSynopsis->signal_activate().connect(sigc::mem_fun(*this, &MainWindow::synopsis_show)); btnAbout->signal_activate().connect([&](){aboutWindows->show();}); - rbSudo->signal_toggled().connect([&](){ - spinPriority->set_range(-20,19); - spinPriority->set_increments(1.0,-1.0); - scalePriority->set_range(-20,19); - scalePriority->set_value(0); - lblTimeEpriorityLow->set_text("19 (Низкий)"); - lblTime4EpriorityHigh->set_text("-20 (Высокий)"); - }); - rbSu->signal_toggled().connect(sigc::mem_fun(*this,&MainWindow::nice_hight)); - rbPkexec->signal_toggled().connect(sigc::mem_fun(*this,&MainWindow::nice_hight)); - cmbUser->signal_changed().connect(sigc::mem_fun(*this, &MainWindow::denamic_cmd)); + cmbUser->signal_changed().connect([&](){denamic_cmd();changed_user();}); rbSudo->signal_toggled().connect(sigc::mem_fun(*this, &MainWindow::denamic_cmd)); txtCmd->signal_focus_out_event().connect(sigc::mem_fun(*this, &MainWindow::focus_out_txt_cmd)); txtCmd->signal_focus_in_event().connect(sigc::mem_fun(*this, &MainWindow::focus_in_txt_cmd)); @@ -242,20 +232,6 @@ bool MainWindow::focus_in_txt_cmd(GdkEventFocus* event){ return true; } -void MainWindow::nice_hight(){ - - Glib::ustring entry_user = cmbUser->get_active_text(); - if (geteuid() != 0){ - spinPriority->set_range(0,19); - spinPriority->set_increments(1.0,-1.0); - scalePriority->set_range(0,19); - scalePriority->set_value(0); - lblTimeEpriorityLow->set_text("19 (Низкий)"); - lblTime4EpriorityHigh->set_text("0 (Высокий)"); - } - this->denamic_cmd(); -} - void MainWindow::synopsis_show(){ system("xdg-open https://wiki.ublinux.ru/ru/home &"); diff --git a/source/ublexec.h b/source/ublexec.h index 75eef48..f15e8f3 100644 --- a/source/ublexec.h +++ b/source/ublexec.h @@ -59,7 +59,6 @@ public: void call_app(string &cmd); void changed_user(); void entry_app(); - void nice_hight(); void execute_another_User(){} void activ_or_block_other_user(); void change_scale_priority();