diff options
Diffstat (limited to 'src/sourceoutputwidget.h')
-rw-r--r-- | src/sourceoutputwidget.h | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/src/sourceoutputwidget.h b/src/sourceoutputwidget.h index 281a897..055acb4 100644 --- a/src/sourceoutputwidget.h +++ b/src/sourceoutputwidget.h @@ -30,16 +30,17 @@ class MainWindow; class SourceOutputWidget : public StreamWidget { public: SourceOutputWidget(BaseObjectType* cobject, const Glib::RefPtr<Gnome::Glade::Xml>& x); - static SourceOutputWidget* create(); + static SourceOutputWidget* create(MainWindow* mainWindow); virtual ~SourceOutputWidget(); + void init(MainWindow* mainWindow); + SourceOutputType type; uint32_t index, clientIndex, sourceIndex; virtual void onDeviceChange(); virtual void onKill(); - MainWindow *mainWindow; Gtk::Menu submenu; Gtk::MenuItem titleMenuItem, killMenuItem; @@ -64,6 +65,10 @@ public: void clearMenu(); void buildMenu(); virtual void prepareMenu(); + +private: + MainWindow *mpMainWindow; + }; #endif |