|
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.