23#ifndef DISPLIB_CONTROL3DVIEW_H
24#define DISPLIB_CONTROL3DVIEW_H
46 class Control3DViewWidget;
49class QStyledItemDelegate;
50class QStandardItemModel;
76 typedef QSharedPointer<Control3DView>
SPtr;
77 typedef QSharedPointer<const Control3DView>
ConstSPtr;
89 const QStringList& slFlags = QStringList() <<
"Data" <<
"View" <<
"Light",
90 Qt::WindowType type = Qt::Widget);
104 void setFlags(
const QStringList& slFlags);
112 void setDelegate(QStyledItemDelegate* pItemDelegate);
121 void setModel(QStandardItemModel* pDataTreeModel);
Common base widget for every dockable Quick-Control settings panel in DISPLIB.
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).
AbstractView(QWidget *parent=0, Qt::WindowFlags f=Qt::Widget)
void setDelegate(QStyledItemDelegate *pItemDelegate)
void sceneColorChanged(const QColor &color)
Control3DView(const QString &sSettingsPath="", QWidget *parent=0, const QStringList &slFlags=QStringList()<< "Data"<< "View"<< "Light", Qt::WindowType type=Qt::Widget)
void showFullScreen(bool bShowFullScreen)
void onSceneColorChanged(const QColor &color)
void setFlags(const QStringList &slFlags)
QColor m_colCurrentLightColor
void onOpacityChange(qint32 value)
void onTreeViewDescriptionHide()
void rotationChanged(bool bRotationChanged)
void onTreeViewHeaderHide()
void updateGuiMode(GuiMode mode)
void onCoordAxisClicked(bool checked)
void onLightColorPicker()
void onCustomContextMenuRequested(QPoint pos)
customContextMenuRequested
void updateProcessingMode(ProcessingMode mode)
QColor m_colCurrentSceneColor
void onTreeViewRemoveItem(const QModelIndex &index)
void lightIntensityChanged(double value)
Ui::Control3DViewWidget * m_pUi
void onRotationClicked(bool checked)
QSharedPointer< const Control3DView > ConstSPtr
void onShowFullScreen(bool checked)
void showCoordAxis(bool bShowCoordAxis)
void onAlwaysOnTop(bool state)
void takeScreenshotChanged()
QSharedPointer< Control3DView > SPtr
void lightColorChanged(const QColor &color)
void onLightColorChanged(const QColor &color)
void setModel(QStandardItemModel *pDataTreeModel)
void onLightIntensityChanged(double value)
void onSceneColorPicker()