|
|
@ -813,22 +813,16 @@ void MainWindow::wrapper_save_system_cfg() {
|
|
|
|
map_system_cfg = map_gui_cfg;
|
|
|
|
map_system_cfg = map_gui_cfg;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
void MainWindow::load_template(map_str_str* map_temp, string str_load) {
|
|
|
|
void MainWindow::init_work_tv_g_u_p() {
|
|
|
|
groupsQuotasTree->remove_all_columns();
|
|
|
|
groupsQuotasTree->remove_all_columns();
|
|
|
|
list_store_groups = Gtk::ListStore::create(m_columns);
|
|
|
|
|
|
|
|
groupsQuotasTree->set_model(list_store_groups);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ProjectQuotasTree->remove_all_columns();
|
|
|
|
ProjectQuotasTree->remove_all_columns();
|
|
|
|
list_store_project = Gtk::ListStore::create(m_columns);
|
|
|
|
|
|
|
|
ProjectQuotasTree->set_model(list_store_project);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
usersQuotasTree->remove_all_columns();
|
|
|
|
usersQuotasTree->remove_all_columns();
|
|
|
|
|
|
|
|
list_store_groups = Gtk::ListStore::create(m_columns);
|
|
|
|
|
|
|
|
list_store_project = Gtk::ListStore::create(m_columns);
|
|
|
|
list_store_users = Gtk::ListStore::create(m_columns);
|
|
|
|
list_store_users = Gtk::ListStore::create(m_columns);
|
|
|
|
|
|
|
|
groupsQuotasTree->set_model(list_store_groups);
|
|
|
|
|
|
|
|
ProjectQuotasTree->set_model(list_store_project);
|
|
|
|
usersQuotasTree->set_model(list_store_users);
|
|
|
|
usersQuotasTree->set_model(list_store_users);
|
|
|
|
this->view_add_columns(*groupsQuotasTree);
|
|
|
|
|
|
|
|
this->view_add_columns(*ProjectQuotasTree);
|
|
|
|
|
|
|
|
this->view_add_columns(*usersQuotasTree);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Glib::RefPtr<Gtk::TreeModel> groupsQuotasTreeModel = groupsQuotasTree->get_model();
|
|
|
|
Glib::RefPtr<Gtk::TreeModel> groupsQuotasTreeModel = groupsQuotasTree->get_model();
|
|
|
|
groupsQuotasTreeModel->signal_row_changed().connect(sigc::bind<Gtk::TreeModel::iterator&, bool&>
|
|
|
|
groupsQuotasTreeModel->signal_row_changed().connect(sigc::bind<Gtk::TreeModel::iterator&, bool&>
|
|
|
|
(sigc::mem_fun(*this, &MainWindow::remove_line_template), iter_groups, flag_validate_del_groups));
|
|
|
|
(sigc::mem_fun(*this, &MainWindow::remove_line_template), iter_groups, flag_validate_del_groups));
|
|
|
@ -838,7 +832,13 @@ void MainWindow::load_template(map_str_str* map_temp, string str_load) {
|
|
|
|
Glib::RefPtr<Gtk::TreeModel> usersQuotasTreeModel = usersQuotasTree->get_model();
|
|
|
|
Glib::RefPtr<Gtk::TreeModel> usersQuotasTreeModel = usersQuotasTree->get_model();
|
|
|
|
usersQuotasTreeModel->signal_row_changed().connect(sigc::bind<Gtk::TreeModel::iterator&, bool&>
|
|
|
|
usersQuotasTreeModel->signal_row_changed().connect(sigc::bind<Gtk::TreeModel::iterator&, bool&>
|
|
|
|
(sigc::mem_fun(*this, &MainWindow::remove_line_template),iter_users, flag_validate_del_users));
|
|
|
|
(sigc::mem_fun(*this, &MainWindow::remove_line_template),iter_users, flag_validate_del_users));
|
|
|
|
|
|
|
|
this->view_add_columns(*groupsQuotasTree);
|
|
|
|
|
|
|
|
this->view_add_columns(*ProjectQuotasTree);
|
|
|
|
|
|
|
|
this->view_add_columns(*usersQuotasTree);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
void MainWindow::load_template(map_str_str* map_temp, string str_load) {
|
|
|
|
|
|
|
|
this->init_work_tv_g_u_p();
|
|
|
|
this->init_dict(str_load);
|
|
|
|
this->init_dict(str_load);
|
|
|
|
string sections;
|
|
|
|
string sections;
|
|
|
|
sections = "security";
|
|
|
|
sections = "security";
|
|
|
|