35#ifndef QUICKCONTROLVIEW_H
36#define QUICKCONTROLVIEW_H
60 class QuickControlViewWidget;
87 typedef QSharedPointer<QuickControlView>
SPtr;
88 typedef QSharedPointer<const QuickControlView>
ConstSPtr;
100 const QString& name =
"",
101 Qt::WindowFlags flags = Qt::Window | Qt::WindowStaysOnTopHint,
102 QWidget *parent = Q_NULLPTR,
103 bool bDraggable =
true);
130 void addWidgets(
const QList<QWidget*>& lWidgets,
131 const QString& sTabName,
132 bool bAddToEnd =
false);
144 const QString& sTabName,
145 bool bAddToEnd =
false);
158 const QString& sGroupBoxName,
159 const QString& sTabName,
160 bool bAddToEnd =
false);
175 const QString& sGroupBoxName,
176 const QString& sTabNameGroupBox,
177 const QString& sTabName,
178 bool bAddToEnd =
false);
226 QString m_sSettingsPath;
228 Ui::QuickControlViewWidget* m_pUi;
Declaration of the ButterflyView class.
Declaration of the DraggableFramelessWidget Class.
disp library export/import macros.
#define DISPSHARED_EXPORT
2-D display widgets and visualisation helpers (charts, topography, colour maps).
The DraggableFramelessWidget class provides draggable and frameless QWidget.
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)