39 Qt::DockWidgetArea
Area_ = Qt::NoDockWidgetArea;
140Q_DECLARE_INTERFACE (
IMWProxy,
"org.Deviant.LeechCraft.IMWProxy/1.0")
This interface is used for manipulating the main window.
virtual void ToggleVisibility()=0
Toggles the visibility of the main window.
virtual void ShowMain()=0
Show/raise main window.
virtual void ToggleViewActionVisiblity(QDockWidget *widget, bool visible)=0
Toggles the visibility of the toggle view action.
virtual QMenu * GetMainMenu()=0
Returns the main LeechCraft menu.
virtual void AssociateDockWidget(QDockWidget *dock, QWidget *tab)=0
Connects the given dock widget with the given tab.
virtual void SetViewActionShortcut(QDockWidget *widget, const QKeySequence &seq)=0
Sets the visibility action shortcut of the given widget.
virtual void AddDockWidget(QDockWidget *widget, const DockWidgetParams ¶ms)=0
Adds the given dock widget to the main window.
virtual void SetDockWidgetVisibility(QDockWidget *dock, bool visible)=0
Sets the visibility of the previously added dock widget.
virtual void HideMainMenu()=0
Hides the main LeechCraft menu.