16#ifndef QGSPOINTCLOUDATTRIBUTECOMBOBOX_H
17#define QGSPOINTCLOUDATTRIBUTECOMBOBOX_H
38 Q_PROPERTY( QgsPointCloudAttributeProxyModel::Filters filters READ filters WRITE setFilters )
39 Q_PROPERTY(
bool allowEmptyAttributeName READ allowEmptyAttributeName WRITE setAllowEmptyAttributeName )
53 void setFilters( QgsPointCloudAttributeProxyModel::Filters filters );
59 QgsPointCloudAttributeProxyModel::Filters
filters()
const {
return mProxyModel->filters(); }
65 void setAllowEmptyAttributeName(
bool allowEmpty );
71 bool allowEmptyAttributeName()
const;
74 QString currentAttribute()
const;
115 void setAttribute(
const QString &name );
118 void indexChanged(
int i );
Base class for all map layer types.
Collection of point cloud attributes.
The QgsPointCloudAttributeComboBox is a combo box which displays the list of attributes of a given po...
QgsPointCloudAttributeProxyModel::Filters filters() const
Returns the current filters used for filtering available attributes.
void attributeChanged(const QString &name)
Emitted when the currently selected attribute changes.
A model for display of available attributes from a point cloud.
A proxy model for filtering available attributes from a point cloud attribute model.
Represents a map layer supporting display of point clouds.