|
| QString | name () const |
| |
| PlotWidget * | plotAt (int index) |
| |
| int | plotCount () const |
| |
| | PlotDocker (QString name, PlotDataMapRef &datamap, QWidget *parent=nullptr) |
| |
| void | replot () |
| |
| void | setHorizontalLink (bool enabled) |
| |
| void | setName (QString name) |
| |
| bool | xmlLoadState (QDomElement &tab_element) |
| |
| QDomElement | xmlSaveState (QDomDocument &doc) const |
| |
| void | zoomOut () |
| |
| | ~PlotDocker () |
| |
| CDockAreaWidget * | addDockWidget (DockWidgetArea area, CDockWidget *Dockwidget, CDockAreaWidget *DockAreaWidget=nullptr) |
| |
| CFloatingDockContainer * | addDockWidgetFloating (CDockWidget *Dockwidget) |
| |
| CDockAreaWidget * | addDockWidgetTab (DockWidgetArea area, CDockWidget *Dockwidget) |
| |
| CDockAreaWidget * | addDockWidgetTabToArea (CDockWidget *Dockwidget, CDockAreaWidget *DockAreaWidget) |
| |
| void | addPerspective (const QString &UniquePrespectiveName) |
| |
| QAction * | addToggleViewActionToMenu (QAction *ToggleViewAction, const QString &Group=QString(), const QIcon &GroupIcon=QIcon()) |
| |
| | CDockManager (QWidget *parent=nullptr) |
| |
| CDockWidget * | centralWidget () const |
| |
| const QList< CDockContainerWidget * > | dockContainers () const |
| |
| QMap< QString, CDockWidget * > | dockWidgetsMap () const |
| |
| CDockWidget * | findDockWidget (const QString &ObjectName) const |
| |
| const QList< CFloatingDockContainer * > | floatingWidgets () const |
| |
| CDockWidget * | focusedDockWidget () const |
| |
| bool | isRestoringState () const |
| |
| void | loadPerspectives (QSettings &Settings) |
| |
| QStringList | perspectiveNames () const |
| |
| void | removeDockWidget (CDockWidget *Dockwidget) |
| |
| void | removePerspective (const QString &Name) |
| |
| void | removePerspectives (const QStringList &Names) |
| |
| bool | restoreState (const QByteArray &state, int version=0) |
| |
| void | savePerspectives (QSettings &Settings) const |
| |
| QByteArray | saveState (int version=0) const |
| |
| CDockAreaWidget * | setCentralWidget (CDockWidget *widget) |
| |
| void | setSplitterSizes (CDockAreaWidget *ContainedArea, const QList< int > &sizes) |
| |
| void | setViewMenuInsertionOrder (eViewMenuInsertionOrder Order) |
| |
| QList< int > | splitterSizes (CDockAreaWidget *ContainedArea) const |
| |
| QMenu * | viewMenu () const |
| |
| unsigned int | zOrderIndex () const override |
| |
| virtual | ~CDockManager () override |
| |
| CDockAreaWidget * | addDockWidget (DockWidgetArea area, CDockWidget *Dockwidget, CDockAreaWidget *DockAreaWidget=nullptr) |
| |
| | CDockContainerWidget (CDockManager *DockManager, QWidget *parent=0) |
| |
| void | closeOtherAreas (CDockAreaWidget *KeepOpenArea) |
| |
| CDockAreaWidget * | dockArea (int Index) const |
| |
| CDockAreaWidget * | dockAreaAt (const QPoint &GlobalPos) const |
| |
| int | dockAreaCount () const |
| |
| void | dumpLayout () |
| |
| CDockWidget::DockWidgetFeatures | features () const |
| |
| CFloatingDockContainer * | floatingWidget () const |
| |
| bool | hasTopLevelDockWidget () const |
| |
| bool | isFloating () const |
| |
| bool | isInFrontOf (CDockContainerWidget *Other) const |
| |
| QList< CDockAreaWidget * > | openedDockAreas () const |
| |
| void | removeDockWidget (CDockWidget *Dockwidget) |
| |
| QSplitter * | rootSplitter () const |
| |
| int | visibleDockAreaCount () const |
| |
| virtual | ~CDockContainerWidget () |
| |
|
| enum | eConfigFlag {
ActiveTabHasCloseButton = 0x0001,
DockAreaHasCloseButton = 0x0002,
DockAreaCloseButtonClosesTab = 0x0004,
OpaqueSplitterResize = 0x0008,
XmlAutoFormattingEnabled = 0x0010,
XmlCompressionEnabled = 0x0020,
TabCloseButtonIsToolButton = 0x0040,
AllTabsHaveCloseButton = 0x0080,
RetainTabSizeWhenCloseButtonHidden = 0x0100,
OpaqueUndocking = 0x0200,
DragPreviewIsDynamic = 0x0400,
DragPreviewShowsContentPixmap = 0x0800,
DragPreviewHasWindowFrame = 0x1000,
AlwaysShowTabs = 0x2000,
DockAreaHasUndockButton = 0x4000,
DockAreaHasTabsMenuButton = 0x8000,
DockAreaHideDisabledButtons = 0x10000,
DockAreaDynamicTabsMenuButtonVisibility = 0x20000,
FloatingContainerHasWidgetTitle = 0x40000,
FloatingContainerHasWidgetIcon = 0x80000,
HideSingleCentralWidgetTitleBar = 0x100000,
FocusHighlighting = 0x200000,
EqualSplitOnInsertion = 0x400000,
FloatingContainerForceNativeTitleBar = 0x800000,
FloatingContainerForceQWidgetTitleBar = 0x1000000,
DefaultDockAreaButtons,
DefaultBaseConfig,
DefaultOpaqueConfig,
DefaultNonOpaqueConfig,
NonOpaqueWithWindowFrame
} |
| |
| enum | eViewMenuInsertionOrder { MenuSortedByInsertion,
MenuAlphabeticallySorted
} |
| |
| using | Super = CDockContainerWidget |
| |
| static ConfigFlags | configFlags () |
| |
| static CIconProvider & | iconProvider () |
| |
| static void | setConfigFlag (eConfigFlag Flag, bool On=true) |
| |
| static void | setConfigFlags (const ConfigFlags Flags) |
| |
| template<class QWidgetPtr > |
| static void | setWidgetFocus (QWidgetPtr widget) |
| |
| static int | startDragDistance () |
| |
| static bool | testConfigFlag (eConfigFlag Flag) |
| |
| CDockOverlay * | containerOverlay () const |
| |
| CDockOverlay * | dockAreaOverlay () const |
| |
| void | notifyFloatingWidgetDrop (CFloatingDockContainer *FloatingWidget) |
| |
| void | notifyWidgetOrAreaRelocation (QWidget *RelocatedWidget) |
| |
| void | registerDockContainer (CDockContainerWidget *DockContainer) |
| |
| void | registerFloatingWidget (CFloatingDockContainer *FloatingWidget) |
| |
| void | removeDockContainer (CDockContainerWidget *DockContainer) |
| |
| void | removeFloatingWidget (CFloatingDockContainer *FloatingWidget) |
| |
| virtual void | showEvent (QShowEvent *event) override |
| |
| void | addDockArea (CDockAreaWidget *DockAreaWidget, DockWidgetArea area=CenterDockWidgetArea) |
| |
| void | createRootSplitter () |
| |
| QList< CDockWidget * > | dockWidgets () const |
| |
| void | dropFloatingWidget (CFloatingDockContainer *FloatingWidget, const QPoint &TargetPos) |
| |
| void | dropWidget (QWidget *Widget, DockWidgetArea DropArea, CDockAreaWidget *TargetAreaWidget) |
| |
| virtual bool | event (QEvent *e) override |
| |
| CDockAreaWidget * | lastAddedDockAreaWidget (DockWidgetArea area) const |
| |
| void | removeDockArea (CDockAreaWidget *area) |
| |
| bool | restoreState (CDockingStateReader &Stream, bool Testing) |
| |
| void | saveState (QXmlStreamWriter &Stream) const |
| |
| CDockAreaWidget * | topLevelDockArea () const |
| |
| CDockWidget * | topLevelDockWidget () const |
| |
| void | updateSplitterHandles (QSplitter *splitter) |
| |
Definition at line 45 of file plot_docker.h.