Horizon
location_entry.hpp
1 #pragma once
2 #include <gtkmm.h>
3 
4 namespace horizon {
5 
6 class LocationEntry : public Gtk::Box {
7 public:
9  void set_filename(const std::string &s);
10  std::string get_filename();
11  void set_warning(const std::string &t);
12 
13  typedef sigc::signal<void> type_signal_changed;
14  type_signal_changed signal_changed()
15  {
16  return s_signal_changed;
17  }
18 
19 private:
20  Gtk::Entry *entry = nullptr;
21  void handle_button();
22 
23  type_signal_changed s_signal_changed;
24 };
25 } // namespace horizon
Definition: location_entry.hpp:6
Definition: block.cpp:7