30 #ifndef INTERFACES_IMWPROXY_H
31 #define INTERFACES_IMWPROXY_H
70 virtual void AddDockWidget (Qt::DockWidgetArea area, QDockWidget *widget) = 0;
87 virtual void AssociateDockWidget (QDockWidget *dock, QWidget *tab) = 0;
99 virtual void ToggleViewActionVisiblity (QDockWidget *widget,
bool visible) = 0;
107 virtual void SetViewActionShortcut (QDockWidget *widget,
const QKeySequence& seq) = 0;
117 virtual void AddToolbar (QToolBar *toolbar, Qt::ToolBarArea area = Qt::TopToolBarArea) = 0;
124 virtual void AddSideWidget (QWidget *widget, WidgetArea area = WALeft) = 0;
128 virtual void ToggleVisibility () = 0;
130 virtual QMenu* GetMainMenu () = 0;
132 virtual void HideMainMenu () = 0;
This interface is used for manipulating the main window.
Q_DECLARE_INTERFACE(IColorThemeManager,"org.Deviant.LeechCraft.IColorThemeManager/1.0")