|
|
|
|
@ -253,7 +253,7 @@ void MainWindow::settings() {
|
|
|
|
|
btnBoxAboutDialog->set_visible(false);
|
|
|
|
|
ubl_make_plugs(boxSave,boxButton, socket_ext_id_I, socket_trd_id_I);
|
|
|
|
|
this->flag_block_gui();
|
|
|
|
|
if (this->check_root() == 0) {
|
|
|
|
|
if (this->check_root() == 1) {
|
|
|
|
|
spbSecond->set_range(1, 60);
|
|
|
|
|
spbSecond->set_increments(1.0, 1.0);
|
|
|
|
|
spbSecond->set_value(1);
|
|
|
|
|
@ -836,7 +836,7 @@ void MainWindow::event() {
|
|
|
|
|
entryKernel->signal_changed().connect(sigc::mem_fun(*this, &MainWindow::focus_out_txt_kernel));
|
|
|
|
|
entryIPT->signal_changed().connect(sigc::mem_fun(*this, &MainWindow::focus_out_txt_IPT));
|
|
|
|
|
entryOTT->signal_changed().connect(sigc::mem_fun(*this, &MainWindow::focus_out_txt_OTT));
|
|
|
|
|
if (this->check_root() == 0) {
|
|
|
|
|
if (this->check_root() == 1) {
|
|
|
|
|
Glib::RefPtr<Gtk::TreeModel> treeViewKernelModel = treeViewKernel->get_model();
|
|
|
|
|
treeViewKernelModel->signal_row_changed().connect(sigc::mem_fun(*this, &MainWindow::item_selected_kernel));
|
|
|
|
|
Glib::RefPtr<Gtk::TreeModel> treeViewIPTModel = treeViewIPT->get_model();
|
|
|
|
|
@ -1123,6 +1123,7 @@ void MainWindow::wrapper_add_data_melody() {
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
void MainWindow::remove_user() {
|
|
|
|
|
iter_user_del = this->treeViewUser->get_selection()->get_selected();
|
|
|
|
|
if (flag_validate_del_user && list_store_user->iter_is_valid(iter_user_del)) {
|
|
|
|
|
Gtk::TreeModel::Row row = *iter_user_del;
|
|
|
|
|
if(row) {
|
|
|
|
|
@ -1131,25 +1132,24 @@ void MainWindow::remove_user() {
|
|
|
|
|
map_cmd_selection[key] = "";
|
|
|
|
|
}
|
|
|
|
|
list_store_user->erase(iter_user_del);
|
|
|
|
|
flag_validate_del_user = false;
|
|
|
|
|
flag_validate_del_user = true;
|
|
|
|
|
info_status_app(info_box_ok_css);
|
|
|
|
|
imgInfo->set_from_icon_name(icon_checked, Gtk::ICON_SIZE_MENU);
|
|
|
|
|
lblWarning->set_text(str_del_user);
|
|
|
|
|
}
|
|
|
|
|
flag_validate_del_user = false;
|
|
|
|
|
flag_validate_del_user = true;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
void MainWindow::remove_melody() {
|
|
|
|
|
iter_user_del = this->treeViewUser->get_selection()->get_selected();
|
|
|
|
|
iter_melody_del = this->treeViewMelody->get_selection()->get_selected();
|
|
|
|
|
if (flag_validate_del_melody && list_store_melody->iter_is_valid(iter_melody_del)) {
|
|
|
|
|
list_store_melody->erase(iter_melody_del);
|
|
|
|
|
flag_validate_del_melody = false;
|
|
|
|
|
flag_validate_del_melody = true;
|
|
|
|
|
info_status_app(info_box_ok_css);
|
|
|
|
|
imgInfo->set_from_icon_name(icon_checked, Gtk::ICON_SIZE_MENU);
|
|
|
|
|
lblWarning->set_text(str_del_melody);
|
|
|
|
|
}
|
|
|
|
|
flag_validate_del_melody = false;
|
|
|
|
|
flag_validate_del_melody = true;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
void MainWindow::select_line_user(const Gtk::TreeModel::Path&, const Gtk::TreeModel::iterator& iter) {
|
|
|
|
|
|