QGIS/python/gui/qgsquerybuilder.sip
Nyall Dawson 7cfd284fb1 Remove all previously autoconnected slots from public API
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.
2017-10-09 09:04:18 +10:00

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 *
************************************************************************/