Horizon
Loading...
Searching...
No Matches
view_create_pool.hpp
1#pragma once
2#include <gtkmm.h>
3#include <memory>
4#include <zmq.hpp>
5#include <optional>
6
7namespace horizon {
8
10public:
11 PoolProjectManagerViewCreatePool(const Glib::RefPtr<Gtk::Builder> &refBuilder);
12 void clear();
13 std::optional<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
21private:
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
Definition view_create_pool.hpp:9