Horizon
view_create_pool.hpp
1 #pragma once
2 #include <gtkmm.h>
3 #include <memory>
4 #include <zmq.hpp>
5 
6 namespace horizon {
7 
9 public:
10  PoolProjectManagerViewCreatePool(const Glib::RefPtr<Gtk::Builder> &refBuilder);
11  void clear();
12  std::pair<bool, std::string> create();
13  typedef sigc::signal<void, bool> type_signal_valid_change;
14  type_signal_valid_change signal_valid_change()
15  {
16  return s_signal_valid_change;
17  }
18  void update();
19 
20 private:
21  Gtk::Entry *pool_name_entry = nullptr;
22  Gtk::FileChooserButton *pool_path_chooser = nullptr;
23 
24  type_signal_valid_change s_signal_valid_change;
25 };
26 } // namespace horizon
Definition: view_create_pool.hpp:8