ACloudViewer  3.9.4
A Modern Library for 3D Data Processing
ecvPropertiesTreeDelegate.cpp File Reference
#include "ecvPropertiesTreeDelegate.h"
#include "../MainWindow.h"
#include "CommonSettings.h"
#include "ecvAxesGridDialog.h"
#include "ecvColorScaleEditorDlg.h"
#include "ecvColorScaleSelector.h"
#include "ecvFileUtils.h"
#include "ecvOptions.h"
#include "ecvPersistentSettings.h"
#include "ecvSettingManager.h"
#include "ecvTextureFileSelector.h"
#include "matrixDisplayDlg.h"
#include "sfEditDlg.h"
#include <ecv2DLabel.h>
#include <ecv2DViewportLabel.h>
#include <ecv2DViewportObject.h>
#include <ecvAdvancedTypes.h>
#include <ecvCameraSensor.h>
#include <ecvCircle.h>
#include <ecvColorScalesManager.h>
#include <ecvCone.h>
#include <ecvCoordinateSystem.h>
#include <ecvDisc.h>
#include <ecvDisplayTools.h>
#include <ecvDrawContext.h>
#include <ecvFacet.h>
#include <ecvGBLSensor.h>
#include <ecvGenericPrimitive.h>
#include <ecvGuiParameters.h>
#include <ecvHObject.h>
#include <ecvHObjectCaster.h>
#include <ecvImage.h>
#include <ecvIndexedTransformationBuffer.h>
#include <ecvKdTree.h>
#include <ecvMaterialSet.h>
#include <ecvMesh.h>
#include <ecvOctree.h>
#include <ecvOctreeProxy.h>
#include <ecvPlane.h>
#include <ecvPointCloud.h>
#include <ecvPolyline.h>
#include <ecvScalarField.h>
#include <ecvSensor.h>
#include <ecvSphere.h>
#include <ecvSubMesh.h>
#include <QAbstractItemView>
#include <QCheckBox>
#include <QComboBox>
#include <QFileInfo>
#include <QHBoxLayout>
#include <QHeaderView>
#include <QImageReader>
#include <QLineEdit>
#include <QLocale>
#include <QPushButton>
#include <QScrollBar>
#include <QSet>
#include <QSlider>
#include <QSpinBox>
#include <QStandardItemModel>
#include <QToolButton>
#include <QTreeView>
#include <algorithm>
#include <exception>
#include <functional>
#include <assert.h>
#include <cmath>

Go to the source code of this file.

Functions

constexpr const char * SEPARATOR_STYLESHEET ("QLabel { background-color : darkGray; color : white; }")
 
QStandardItem * ITEM (QString name, Qt::ItemFlag additionalFlags=Qt::NoItemFlags, ccPropertiesTreeDelegate::CC_PROPERTY_ROLE role=ccPropertiesTreeDelegate::OBJECT_NO_PROPERTY)
 
QStandardItem * CHECKABLE_ITEM (bool checkState, ccPropertiesTreeDelegate::CC_PROPERTY_ROLE role)
 
QStandardItem * PERSISTENT_EDITOR (ccPropertiesTreeDelegate::CC_PROPERTY_ROLE role)
 
void SetDoubleSpinBoxValue (QWidget *editor, double value, bool keyboardTracking=false)
 
void SetSpinBoxValue (QWidget *editor, int value, bool keyboardTracking=false)
 
void SetComboBoxIndex (QWidget *editor, int index)
 

Function Documentation

◆ CHECKABLE_ITEM()

◆ ITEM()

QStandardItem* ITEM ( QString  name,
Qt::ItemFlag  additionalFlags = Qt::NoItemFlags,
ccPropertiesTreeDelegate::CC_PROPERTY_ROLE  role = ccPropertiesTreeDelegate::OBJECT_NO_PROPERTY 
)

◆ PERSISTENT_EDITOR()

◆ SEPARATOR_STYLESHEET()

constexpr const char* SEPARATOR_STYLESHEET ( "QLabel { background-color : darkGray; color : white; }"  )
constexpr

◆ SetComboBoxIndex()

void SetComboBoxIndex ( QWidget *  editor,
int  index 
)

◆ SetDoubleSpinBoxValue()

void SetDoubleSpinBoxValue ( QWidget *  editor,
double  value,
bool  keyboardTracking = false 
)

◆ SetSpinBoxValue()

void SetSpinBoxValue ( QWidget *  editor,
int  value,
bool  keyboardTracking = false 
)