23 #ifndef __FIREVISION_TOOLS_LOC_VIEWER_LOC_VIEWER_GUI_H_ 24 #define __FIREVISION_TOOLS_LOC_VIEWER_LOC_VIEWER_GUI_H_ 26 #define FUSE_PLUGIN_NAME "fvfountain" 27 #define FOUNTAIN_PORT_PATH "/firevision/fountain/tcp_port" 29 #include <netcomm/dns-sd/avahi_thread.h> 37 class FuseImageListWidget;
41 class AvahiDispatcher;
48 const Glib::RefPtr<Gtk::Builder> builder);
55 void on_fuse_image_selected();
56 void on_auto_save_cbt_change();
57 void on_save_type_change();
58 void on_save_image_clicked();
61 void set_status(std::string img_id, std::string host =
"",
unsigned short port = 0);
65 Gtk::ScrolledWindow *__image_list_scroll;
66 Gtk::Viewport *__image_viewport;
67 Gtk::AspectFrame *__save_box;
68 Gtk::ComboBoxText *__save_type;
69 Gtk::FileChooserButton *__save_filechooser;
70 Gtk::CheckButton *__auto_save;
71 Gtk::Button *__save_btn;
72 Gtk::Statusbar *__statusbar;
83 std::map<std::string, std::string> __host_service_map;
85 std::string __cur_service_name;
86 unsigned int __img_num;
Fawkes library namespace.
Fawkes network camera viewer.
Representation of a service announced or found via service discovery (i.e.