15#ifndef QGSPOINTCLOUDQUERYBUILDER_H
16#define QGSPOINTCLOUDQUERYBUILDER_H
17#include <QStandardItemModel>
18#include <QStandardItem>
20#include "ui_qgspointcloudquerybuilderbase.h"
54 Qt::WindowFlags fl = QgsGuiUtils::ModalDialogFlags );
56 void showEvent( QShowEvent *event )
override;
59 void setSubsetString(
const QString &subsetString )
override { mTxtSql->setText( subsetString ); }
63 void accept()
override;
64 void reject()
override;
88 void lstAttributes_currentChanged(
const QModelIndex ¤t,
const QModelIndex &previous );
89 void lstAttributes_doubleClicked(
const QModelIndex &index );
90 void lstValues_doubleClicked(
const QModelIndex &index );
91 void btnEqual_clicked();
92 void btnLessThan_clicked();
93 void btnGreaterThan_clicked();
95 void btnNotIn_clicked();
96 void btnLessEqual_clicked();
97 void btnGreaterEqual_clicked();
98 void btnNotEqual_clicked();
99 void btnAnd_clicked();
100 void btnOr_clicked();
105 void populateAttributes();
108 void setupGuiViews();
112 QStandardItemModel *mModelAttributes =
nullptr;
115 QStandardItemModel *mModelValues =
nullptr;
121 QString mOrigSubsetString;
A text editor based on QScintilla2.
Represents a map layer supporting display of point clouds.
Query Builder for layers.
QString subsetString() const override
Returns the subset string entered in the dialog.
void setSubsetString(const QString &subsetString) override
Sets a subset string into the dialog.
Interface for a dialog that can edit subset strings.