Исправлено меню списка ОС

pull/18/head
Igor Belitskiy 3 years ago
parent 1843876fe2
commit 163acb5be6

@ -9,6 +9,11 @@ Menu_os::~Menu_os()
{
}
void Menu_os::set_bnt_save(Gtk::Button *btnSave, bool flag_save) {
this->btnSave = btnSave;
this->flag_save = flag_save;
}
void Menu_os::set_builder(Glib::RefPtr<Gtk::Builder>& builder, string path_glade) {
this->builder = builder;
this->path_glade = path_glade;
@ -111,11 +116,12 @@ void Menu_os::event_template(Gtk::Label* label, string& name_level, string& key)
revealerL2->set_reveal_child(true);
revealer->set_reveal_child(true);
name_level_3 = "";
entry->set_text(name_level_1);
//entry->set_text(name_level_1);
}
else if (map_menu_level_1[key]->vec_menu_level_3.size() == 0) {
entry->set_text(name_level_1);
name_level_3 = "";
popoverMenuOS->hide();
}
else {
popoverMenuOS->hide();

@ -16,7 +16,8 @@ private:
Gtk::Revealer *revealerL1;
Gtk::Revealer *revealerL2;
Gtk::Button *btnToLev1;
bool flag_save = false;
Gtk::Button *btnSave;
private:
string name_level_1 = "";
@ -59,6 +60,7 @@ public:
void event_template(Gtk::Label* label, string& name_level, string& key);
void event();
void to_l1();
void set_bnt_save(Gtk::Button *btnSave, bool flag_save);
~Menu_os();
};
#endif

@ -282,6 +282,7 @@ public:
void localization();
void event();
void settings();
void set_bat_save(Gtk::Button *btnSave);
string pars_last_launched_os();
vector<string> pars_os(vector<string> &os_control_list);
void fn_event_intelMax1();

Loading…
Cancel
Save