24 #include "plugin_gui.h"
26 #include <gui_utils/plugin_tree_view.h>
27 #include <gui_utils/service_selector_cbe.h>
45 const Glib::RefPtr<Gtk::Builder> builder)
46 : Gtk::Window(cobject)
48 builder->get_widget(
"stbStatus", m_stb_status);
49 builder->get_widget_derived(
"trvPlugins", m_trv_plugins);
55 m_service_selector =
new ServiceSelectorCBE(builder,
"cbeHosts",
"btnConnect",
"wndMain");
59 sigc::mem_fun(*
this, &PluginGuiGtkWindow::on_connect));
61 sigc::mem_fun(*
this, &PluginGuiGtkWindow::on_disconnect));
63 m_stb_status->push(
"Started");
69 m_stb_status->push(
"Exiting");
74 PluginGuiGtkWindow::on_connect()
76 this->set_title(std::string(
"Fawkes Plugin Tool @ ") + m_service_selector->
get_name());
81 PluginGuiGtkWindow::on_disconnect()
83 this->set_title(
"Fawkes Plugin Tool");