17 PoolSettingsBox(BaseObjectType *cobject,
const Glib::RefPtr<Gtk::Builder> &x,
class IPool &pool);
19 bool get_needs_save()
const;
23 std::string get_version_message()
const;
25 typedef sigc::signal<void, std::string> type_signal_open_pool;
26 type_signal_open_pool signal_open_pool()
28 return s_signal_open_pool;
31 typedef sigc::signal<void> type_signal_saved;
32 type_signal_saved signal_saved()
34 return s_signal_saved;
40 Gtk::Entry *entry_name =
nullptr;
43 Gtk::Button *save_button =
nullptr;
44 Gtk::ListBox *pools_available_listbox =
nullptr;
45 Gtk::ListBox *pools_included_listbox =
nullptr;
46 Gtk::ListBox *pools_actually_included_listbox =
nullptr;
47 Gtk::Button *pool_inc_button =
nullptr;
48 Gtk::Button *pool_excl_button =
nullptr;
49 Gtk::Button *pool_up_button =
nullptr;
50 Gtk::Button *pool_down_button =
nullptr;
51 Gtk::Label *hint_label =
nullptr;
55 void inc_excl_pool(
bool inc);
56 void pool_up_down(
bool up);
57 void update_button_sensitivity();
59 bool needs_save =
false;
60 void set_needs_save();
61 unsigned int saved_version = 0;
63 type_signal_open_pool s_signal_open_pool;
64 type_signal_saved s_signal_saved;