5 #include "util/uuid.hpp"
6 #include "common/common.hpp"
7 #include "nlohmann/json.hpp"
16 const std::string &bp);
18 bool get_needs_save()
const;
24 std::string pool_base_path;
25 Gtk::Entry *entry_name =
nullptr;
26 Gtk::Button *save_button =
nullptr;
27 Gtk::ListBox *pools_available_listbox =
nullptr;
28 Gtk::ListBox *pools_included_listbox =
nullptr;
29 Gtk::Button *pool_inc_button =
nullptr;
30 Gtk::Button *pool_excl_button =
nullptr;
31 Gtk::Button *pool_up_button =
nullptr;
32 Gtk::Button *pool_down_button =
nullptr;
33 Gtk::Label *hint_label =
nullptr;
35 std::vector<UUID> pools_included;
39 void inc_excl_pool(
bool inc);
41 bool needs_save =
false;
42 void set_needs_save();
Definition: pool_notebook.hpp:20
Definition: pool_settings_box.hpp:13
a class to store JSON values
Definition: json.hpp:166
basic_json<> json
default JSON class
Definition: json_fwd.hpp:61