#include <plot_docker.h>
Public Slots | |
DockWidget * | splitHorizontal () |
DockWidget * | splitVertical () |
Public Slots inherited from ads::CDockWidget | |
void | closeDockWidget () |
void | deleteDockWidget () |
void | raise () |
void | setAsCurrentTab () |
void | setFloating () |
void | showFullScreen () |
void | showNormal () |
void | toggleView (bool Open=true) |
Signals | |
void | undoableChange () |
Signals inherited from ads::CDockWidget | |
void | closed () |
void | closeRequested () |
void | featuresChanged (ads::CDockWidget::DockWidgetFeatures features) |
void | titleChanged (const QString &Title) |
void | topLevelChanged (bool topLevel) |
void | viewToggled (bool Open) |
void | visibilityChanged (bool visible) |
Public Member Functions | |
DockWidget (PlotDataMapRef &datamap, QWidget *parent=nullptr) | |
PlotWidget * | plotWidget () |
DockToolbar * | toolBar () |
~DockWidget () override | |
Public Member Functions inherited from ads::CDockWidget | |
CDockWidget (const QString &title, QWidget *parent=0) | |
QToolBar * | createDefaultToolBar () |
CDockAreaWidget * | dockAreaWidget () const |
CDockContainerWidget * | dockContainer () const |
CDockManager * | dockManager () const |
virtual bool | event (QEvent *e) override |
DockWidgetFeatures | features () const |
QIcon | icon () const |
bool | isCentralWidget () const |
bool | isClosed () const |
bool | isCurrentTab () const |
bool | isFloating () const |
bool | isFullScreen () const |
bool | isInFloatingContainer () const |
bool | isTabbed () const |
virtual QSize | minimumSizeHint () const override |
void | setFeature (DockWidgetFeature flag, bool on) |
void | setFeatures (DockWidgetFeatures features) |
void | setIcon (const QIcon &Icon) |
void | setMinimumSizeHintMode (eMinimumSizeHintMode Mode) |
void | setTabToolTip (const QString &text) |
void | setTitleBarActions (QList< QAction * > actions) |
void | setToggleViewActionMode (eToggleViewActionMode Mode) |
void | setToolBar (QToolBar *ToolBar) |
void | setToolBarIconSize (const QSize &IconSize, eState State) |
void | setToolBarStyle (Qt::ToolButtonStyle Style, eState State) |
void | setWidget (QWidget *widget, eInsertMode InsertMode=AutoScrollArea) |
CDockWidgetTab * | tabWidget () const |
QWidget * | takeWidget () |
virtual QList< QAction * > | titleBarActions () const |
QAction * | toggleViewAction () const |
QToolBar * | toolBar () const |
QSize | toolBarIconSize (eState State) const |
Qt::ToolButtonStyle | toolBarStyle (eState State) const |
QWidget * | widget () const |
virtual | ~CDockWidget () |
Private Attributes | |
PlotDataMapRef & | _datamap |
PlotWidget * | _plot_widget = nullptr |
DockToolbar * | _toolbar |
Additional Inherited Members | |
Public Types inherited from ads::CDockWidget | |
enum | DockWidgetFeature { DockWidgetClosable = 0x01, DockWidgetMovable = 0x02, DockWidgetFloatable = 0x04, DockWidgetDeleteOnClose = 0x08, CustomCloseHandling = 0x10, DockWidgetFocusable = 0x20, DockWidgetForceCloseWithArea = 0x40, DefaultDockWidgetFeatures = DockWidgetClosable | DockWidgetMovable | DockWidgetFloatable | DockWidgetFocusable, AllDockWidgetFeatures = DefaultDockWidgetFeatures | DockWidgetDeleteOnClose | CustomCloseHandling, DockWidgetAlwaysCloseAndDelete = DockWidgetForceCloseWithArea | DockWidgetDeleteOnClose, NoDockWidgetFeatures = 0x00 } |
enum | eInsertMode { AutoScrollArea, ForceScrollArea, ForceNoScrollArea } |
enum | eMinimumSizeHintMode { MinimumSizeHintFromDockWidget, MinimumSizeHintFromContent } |
enum | eState { StateHidden, StateDocked, StateFloating } |
enum | eToggleViewActionMode { ActionModeToggle, ActionModeShow } |
using | Super = QFrame |
Protected Member Functions inherited from ads::CDockWidget | |
bool | closeDockWidgetInternal (bool ForceClose=false) |
void | emitTopLevelChanged (bool Floating) |
void | flagAsUnassigned () |
void | saveState (QXmlStreamWriter &Stream) const |
void | setClosedState (bool Closed) |
void | setDockArea (CDockAreaWidget *DockArea) |
void | setDockManager (CDockManager *DockManager) |
void | setToggleViewActionChecked (bool Checked) |
void | toggleViewInternal (bool Open) |
Static Protected Member Functions inherited from ads::CDockWidget | |
static void | emitTopLevelEventForWidget (CDockWidget *TopLevelDockWidget, bool Floating) |
Definition at line 16 of file plot_docker.h.
DockWidget::DockWidget | ( | PlotDataMapRef & | datamap, |
QWidget * | parent = nullptr |
||
) |
Definition at line 281 of file plot_docker.cpp.
|
override |
Definition at line 343 of file plot_docker.cpp.
PlotWidget * DockWidget::plotWidget | ( | ) |
Definition at line 386 of file plot_docker.cpp.
|
slot |
Definition at line 347 of file plot_docker.cpp.
|
slot |
Definition at line 367 of file plot_docker.cpp.
DockToolbar * DockWidget::toolBar | ( | ) |
Definition at line 391 of file plot_docker.cpp.
|
signal |
|
private |
Definition at line 39 of file plot_docker.h.
|
private |
Definition at line 35 of file plot_docker.h.
|
private |
Definition at line 37 of file plot_docker.h.