#ifndef foosourcewindowhhfoo #define foosourcewindowhhfoo #include #include class SourceWindow : public Gtk::Window { public: SourceWindow(BaseObjectType* cobject, const Glib::RefPtr& refGlade); static SourceWindow* create(); Gtk::Label *nameLabel, *descriptionLabel, *indexLabel, *sampleTypeLabel, *ownerModuleLabel, *monitorOfSinkLabel; Gtk::Button *closeButton, *toParentSinkButton, *toOwnerModuleButton; uint32_t monitor_of_sink, owner_module; void updateInfo(const SourceInfo &i); virtual void onCloseButton(); virtual void onParentSinkButton(); virtual void onToOwnerModuleButton(); }; #endif