#include <tabbedplotwidget.h>

Classes | |
| struct | MainWindowArea |
Public Slots | |
| void | on_stylesheetChanged (QString style_dir) |
| void | setStreamingMode (bool streaming_mode) |
Signals | |
| void | created () |
| void | sendTabToNewWindow (PlotDocker *) |
| void | tabAdded (PlotDocker *) |
| void | undoableChange () |
Public Member Functions | |
| PlotDocker * | addTab (QString name) |
| PlotDocker * | currentTab () |
| QString | name () const |
| void | setControlsVisible (bool visible) |
| TabbedPlotWidget (QString name, QMainWindow *main_window, PlotDataMapRef &mapped_data, QMainWindow *parent) | |
| QTabWidget * | tabWidget () |
| const QTabWidget * | tabWidget () const |
| bool | xmlLoadState (QDomElement &tabbed_area) |
| QDomElement | xmlSaveState (QDomDocument &doc) const |
| ~TabbedPlotWidget () override | |
Static Public Member Functions | |
| static TabbedPlotWidget * | instance (const QString &key) |
| static const std::map< QString, TabbedPlotWidget * > & | instances () |
Protected Member Functions | |
| virtual bool | eventFilter (QObject *obj, QEvent *event) override |
Static Protected Attributes | |
| static std::map< QString, TabbedPlotWidget * > | _instances |
Private Slots | |
| void | on_addTabButton_pressed () |
| void | on_buttonLinkHorizontalScale_toggled (bool checked) |
| void | on_moveTabIntoNewWindow () |
| void | on_renameCurrentTab () |
| void | on_requestTabMovement (const QString &destination_name) |
| void | on_tabWidget_currentChanged (int index) |
| void | on_tabWidget_tabCloseRequested (int index) |
| void | paintEvent (QPaintEvent *event) override |
Private Member Functions | |
| virtual void | closeEvent (QCloseEvent *event) override |
Private Attributes | |
| QPushButton * | _buttonAddTab |
| QPushButton * | _buttonHorizontalLink |
| QPushButton * | _buttonLegend |
| bool | _horizontal_link |
| QMainWindow * | _main_window |
| PlotDataMapRef & | _mapped_data |
| const QString | _name |
| QString | _parent_type |
| QTabWidget * | _tabWidget |
Definition at line 10 of file tabbedplotwidget.h.
|
explicit |
Definition at line 22 of file tabbedplotwidget.cpp.
|
override |
Definition at line 235 of file tabbedplotwidget.cpp.
| PlotDocker * TabbedPlotWidget::addTab | ( | QString | name | ) |
Definition at line 117 of file tabbedplotwidget.cpp.
|
overrideprivatevirtual |
Definition at line 410 of file tabbedplotwidget.cpp.
|
signal |
| PlotDocker * TabbedPlotWidget::currentTab | ( | ) |
Definition at line 102 of file tabbedplotwidget.cpp.
|
overrideprotectedvirtual |
Definition at line 350 of file tabbedplotwidget.cpp.
|
static |
Definition at line 420 of file tabbedplotwidget.cpp.
|
static |
Definition at line 415 of file tabbedplotwidget.cpp.
|
inline |
Definition at line 38 of file tabbedplotwidget.h.
|
privateslot |
Definition at line 261 of file tabbedplotwidget.cpp.
|
privateslot |
Definition at line 321 of file tabbedplotwidget.cpp.
|
privateslot |
Definition at line 345 of file tabbedplotwidget.cpp.
|
privateslot |
Definition at line 240 of file tabbedplotwidget.cpp.
|
privateslot |
Definition at line 332 of file tabbedplotwidget.cpp.
|
slot |
Definition at line 255 of file tabbedplotwidget.cpp.
|
privateslot |
Definition at line 267 of file tabbedplotwidget.cpp.
|
privateslot |
Definition at line 295 of file tabbedplotwidget.cpp.
|
overrideprivateslot |
Definition at line 93 of file tabbedplotwidget.cpp.
|
signal |
| void TabbedPlotWidget::setControlsVisible | ( | bool | visible | ) |
Definition at line 433 of file tabbedplotwidget.cpp.
|
slot |
Definition at line 230 of file tabbedplotwidget.cpp.
|
signal |
| QTabWidget * TabbedPlotWidget::tabWidget | ( | ) |
Definition at line 107 of file tabbedplotwidget.cpp.
| const QTabWidget * TabbedPlotWidget::tabWidget | ( | ) | const |
Definition at line 112 of file tabbedplotwidget.cpp.
|
signal |
| bool TabbedPlotWidget::xmlLoadState | ( | QDomElement & | tabbed_area | ) |
Definition at line 193 of file tabbedplotwidget.cpp.
| QDomElement TabbedPlotWidget::xmlSaveState | ( | QDomDocument & | doc | ) | const |
Definition at line 170 of file tabbedplotwidget.cpp.
|
private |
Definition at line 85 of file tabbedplotwidget.h.
|
private |
Definition at line 83 of file tabbedplotwidget.h.
|
private |
Definition at line 84 of file tabbedplotwidget.h.
|
private |
Definition at line 97 of file tabbedplotwidget.h.
|
staticprotected |
Definition at line 108 of file tabbedplotwidget.h.
|
private |
Definition at line 93 of file tabbedplotwidget.h.
|
private |
Definition at line 95 of file tabbedplotwidget.h.
|
private |
Definition at line 91 of file tabbedplotwidget.h.
|
private |
Definition at line 99 of file tabbedplotwidget.h.
|
private |
Definition at line 81 of file tabbedplotwidget.h.