summaryrefslogtreecommitdiffstats
path: root/src/sourceoutputwidget.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/sourceoutputwidget.h')
-rw-r--r--src/sourceoutputwidget.h9
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