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,
12  void clear();
13  std::pair<bool, std::string> create();
14  typedef sigc::signal<void, bool> type_signal_valid_change;
15  type_signal_valid_change signal_valid_change()
16  {
17  return s_signal_valid_change;
18  }
19  void update();
20 
21 private:
22  Gtk::Entry *pool_name_entry = nullptr;
23  Gtk::FileChooserButton *pool_path_chooser = nullptr;
24 
25  type_signal_valid_change s_signal_valid_change;
26 };
27 } // namespace horizon
horizon::PoolProjectManagerViewCreatePool
Definition: view_create_pool.hpp:8
horizon::PoolProjectManagerAppWindow
Definition: pool-prj-mgr-app_win.hpp:21