39 Qt::DockWidgetArea Area_ = Qt::NoDockWidgetArea;
40 std::optional<QByteArray> SizeContext_ = {};
54 virtual void AddDockWidget (QDockWidget *widget,
const DockWidgetParams& params) = 0;
71 virtual void AssociateDockWidget (QDockWidget *dock, QWidget *tab) = 0;
90 virtual void SetDockWidgetVisibility (QDockWidget *dock,
bool visible) = 0;
102 virtual void ToggleViewActionVisiblity (QDockWidget *widget,
bool visible) = 0;
110 virtual void SetViewActionShortcut (QDockWidget *widget,
const QKeySequence& seq) = 0;
114 virtual void ToggleVisibility () = 0;
118 virtual void ShowMain () = 0;
126 virtual QMenu* GetMainMenu () = 0;
137 virtual void HideMainMenu () = 0;
140 Q_DECLARE_INTERFACE (
IMWProxy,
"org.Deviant.LeechCraft.IMWProxy/1.0")