query builder: give focus to the SQL text area when shown

This commit is contained in:
Denis Rouzaud 2014-05-01 15:10:17 +02:00
parent 2d7cd38b45
commit 7ab5e0aa42
2 changed files with 8 additions and 0 deletions

View File

@ -61,6 +61,12 @@ QgsQueryBuilder::~QgsQueryBuilder()
settings.setValue( "/Windows/QueryBuilder/geometry", saveGeometry() );
}
void QgsQueryBuilder::showEvent( QShowEvent *event )
{
txtSQL->setFocus();
QDialog::showEvent( event );
}
void QgsQueryBuilder::populateFields()
{
const QgsFields& fields = mLayer->pendingFields();

View File

@ -52,6 +52,8 @@ class GUI_EXPORT QgsQueryBuilder : public QDialog, private Ui::QgsQueryBuilderBa
~QgsQueryBuilder();
void showEvent( QShowEvent *event );
public slots:
void accept();
void reject();