mirror of
https://github.com/qgis/QGIS.git
synced 2025-02-27 00:33:48 -05:00
These are implementation details only, and should not be part of the stable API. We need the flexibility to change these at any stage without being bound by any API contract.
73 lines
2.4 KiB
Plaintext
73 lines
2.4 KiB
Plaintext
/************************************************************************
|
|
* This file has been generated automatically from *
|
|
* *
|
|
* src/gui/qgsquerybuilder.h *
|
|
* *
|
|
* Do not edit manually ! Edit header and run scripts/sipify.pl again *
|
|
************************************************************************/
|
|
|
|
|
|
class QgsQueryBuilder : QDialog
|
|
{
|
|
%Docstring
|
|
Query Builder for layers.
|
|
|
|
The query builder allows interactive creation of a SQL for limiting the
|
|
features displayed in a vector layer. The fields in the table are
|
|
displayed and sample values (or all values) can be viewed to aid in
|
|
constructing the query. A test function returns the number of features that
|
|
will be returned.
|
|
%End
|
|
|
|
%TypeHeaderCode
|
|
#include "qgsquerybuilder.h"
|
|
%End
|
|
public:
|
|
|
|
QgsQueryBuilder( QgsVectorLayer *layer, QWidget *parent /TransferThis/ = 0,
|
|
Qt::WindowFlags fl = QgsGuiUtils::ModalDialogFlags );
|
|
%Docstring
|
|
This constructor is used when the query builder is called from the
|
|
vector layer properties dialog
|
|
\param layer existing vector layer
|
|
\param parent Parent widget
|
|
\param fl dialog flags
|
|
%End
|
|
|
|
~QgsQueryBuilder();
|
|
|
|
virtual void showEvent( QShowEvent *event );
|
|
|
|
|
|
QString sql();
|
|
%Docstring
|
|
:rtype: str
|
|
%End
|
|
void setSql( const QString &sqlStatement );
|
|
|
|
public slots:
|
|
virtual void accept();
|
|
|
|
virtual void reject();
|
|
|
|
void clear();
|
|
|
|
void test();
|
|
%Docstring
|
|
Test the constructed sql statement to see if the vector layer data provider likes it.
|
|
The number of rows that would be returned is displayed in a message box.
|
|
The test uses a "select count(*) from ..." query to test the SQL
|
|
statement.
|
|
%End
|
|
|
|
void setDatasourceDescription( const QString &uri );
|
|
|
|
};
|
|
/************************************************************************
|
|
* This file has been generated automatically from *
|
|
* *
|
|
* src/gui/qgsquerybuilder.h *
|
|
* *
|
|
* Do not edit manually ! Edit header and run scripts/sipify.pl again *
|
|
************************************************************************/
|