Исправлен баг с nice

pull/3/head
Igor Belitskiy 3 years ago
parent 9c9ce0daf5
commit c89ca4e01c

@ -200,17 +200,7 @@ void MainWindow::event(){
iconSystem->signal_selection_changed().connect(sigc::mem_fun(*this,&MainWindow::select_System)); iconSystem->signal_selection_changed().connect(sigc::mem_fun(*this,&MainWindow::select_System));
btnSynopsis->signal_activate().connect(sigc::mem_fun(*this, &MainWindow::synopsis_show)); btnSynopsis->signal_activate().connect(sigc::mem_fun(*this, &MainWindow::synopsis_show));
btnAbout->signal_activate().connect([&](){aboutWindows->show();}); btnAbout->signal_activate().connect([&](){aboutWindows->show();});
rbSudo->signal_toggled().connect([&](){ cmbUser->signal_changed().connect([&](){denamic_cmd();changed_user();});
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));
rbSudo->signal_toggled().connect(sigc::mem_fun(*this, &MainWindow::denamic_cmd)); 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_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)); 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; 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(){ void MainWindow::synopsis_show(){
system("xdg-open https://wiki.ublinux.ru/ru/home &"); system("xdg-open https://wiki.ublinux.ru/ru/home &");

@ -59,7 +59,6 @@ public:
void call_app(string &cmd); void call_app(string &cmd);
void changed_user(); void changed_user();
void entry_app(); void entry_app();
void nice_hight();
void execute_another_User(){} void execute_another_User(){}
void activ_or_block_other_user(); void activ_or_block_other_user();
void change_scale_priority(); void change_scale_priority();

Loading…
Cancel
Save