60 Qt::DockWidgetArea Area_ = Qt::NoDockWidgetArea;
61 std::optional<QByteArray> SizeContext_ = {};
75 virtual void AddDockWidget (QDockWidget *widget,
const DockWidgetParams& params) = 0;
92 virtual void AssociateDockWidget (QDockWidget *dock, QWidget *tab) = 0;
111 virtual void SetDockWidgetVisibility (QDockWidget *dock,
bool visible) = 0;
123 virtual void ToggleViewActionVisiblity (QDockWidget *widget,
bool visible) = 0;
131 virtual void SetViewActionShortcut (QDockWidget *widget,
const QKeySequence& seq) = 0;
135 virtual void ToggleVisibility () = 0;
139 virtual void ShowMain () = 0;
147 virtual QMenu* GetMainMenu () = 0;
158 virtual void HideMainMenu () = 0;
161 Q_DECLARE_INTERFACE (
IMWProxy,
"org.Deviant.LeechCraft.IMWProxy/1.0")
This interface is used for manipulating the main window.