35#ifndef DISPLIB_CONTROL3DVIEW_H
36#define DISPLIB_CONTROL3DVIEW_H
58 class Control3DViewWidget;
61class QStyledItemDelegate;
62class QStandardItemModel;
86 typedef QSharedPointer<Control3DView>
SPtr;
87 typedef QSharedPointer<const Control3DView>
ConstSPtr;
99 const QStringList& slFlags = QStringList() <<
"Data" <<
"View" <<
"Light",
100 Qt::WindowType type = Qt::Widget);
114 void setFlags(
const QStringList& slFlags);
122 void setDelegate(QStyledItemDelegate* pItemDelegate);
131 void setModel(QStandardItemModel* pDataTreeModel);
Declaration of the AbstractView Class.
disp library export/import macros.
#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()