38#include <QSharedPointer>
71 typedef QSharedPointer<MultiView>
SPtr;
78 explicit MultiView(
const QString& sSettingsPath =
"",
79 QWidget *parent = Q_NULLPTR,
80 Qt::WindowFlags flags = Qt::Widget);
98 const QString &sName);
110 const QString& sName);
125 QList<MultiViewWindow *> m_lDockWidgets;
126 QString m_sSettingsPath;
Export macros and build-info hooks for the DISPLIB shared library.
#define DISPSHARED_EXPORT
2-D display widgets and visualisation helpers (charts, topography, colour maps).
MultiViewWindow * addWidgetTop(QWidget *pWidget, const QString &sName)
MultiView(const QString &sSettingsPath="", QWidget *parent=nullptr, Qt::WindowFlags flags=Qt::Widget)
void dockLocationChanged(QWidget *pWidget)
QSharedPointer< MultiView > SPtr
MultiViewWindow * addWidgetBottom(QWidget *pWidget, const QString &sName)
QSharedPointer< const MultiView > ConstSPtr
QDockWidget wrapper used as the building block of MultiView layouts.