23#ifndef QUICKCONTROLVIEW_H
24#define QUICKCONTROLVIEW_H
51class QuickControlViewWidget;
81 typedef QSharedPointer<QuickControlView>
SPtr;
82 typedef QSharedPointer<const QuickControlView>
ConstSPtr;
95 const QString& name =
"",
96 Qt::WindowFlags flags = Qt::Window | Qt::WindowStaysOnTopHint,
97 QWidget* parent =
nullptr,
98 bool bDraggable =
true);
125 void addWidgets(
const QList<QWidget*>& lWidgets,
126 const QString& sTabName,
127 bool bAddToEnd =
false);
139 const QString& sTabName,
140 bool bAddToEnd =
false);
153 const QString& sGroupBoxName,
154 const QString& sTabName,
155 bool bAddToEnd =
false);
170 const QString& sGroupBoxName,
171 const QString& sTabNameGroupBox,
172 const QString& sTabName,
173 bool bAddToEnd =
false);
221 QString m_sSettingsPath;
223 std::unique_ptr<Ui::QuickControlViewWidget> m_pUi;
Export macros and build-info hooks for the DISPLIB shared library.
#define DISPSHARED_EXPORT
Butterfly plot overlaying every channel of one or more averaged conditions.
Frameless QWidget that can be dragged by clicking anywhere on its body.
2-D display widgets and visualisation helpers (charts, topography, colour maps).
Frameless QWidget that can be dragged anywhere on its body.
void addWidget(QWidget *pWidget, const QString &sTabName, bool bAddToEnd=false)
QSharedPointer< QuickControlView > SPtr
void addWidgets(const QList< QWidget * > &lWidgets, const QString &sTabName, bool bAddToEnd=false)
QSharedPointer< const QuickControlView > ConstSPtr
QuickControlView(const QString &sSettingsPath="", const QString &name="", Qt::WindowFlags flags=Qt::Window|Qt::WindowStaysOnTopHint, QWidget *parent=nullptr, bool bDraggable=true)
QVBoxLayout * findTabWidgetLayout(const QString &sTabName)
void addGroupBoxWithTabs(QWidget *pWidget, const QString &sGroupBoxName, const QString &sTabNameGroupBox, const QString &sTabName, bool bAddToEnd=false)
void onOpacityChange(qint32 value)
void setOpacityValue(int opactiy)
void addGroupBox(QWidget *pWidget, const QString &sGroupBoxName, const QString &sTabName, bool bAddToEnd=false)
void setVisiblityHideOpacityClose(bool bVisibility)