Skip to content

Commit 1e34b2f

Browse files
committedJan 28, 2013
Merge pull request #403 from matthias-kuhn/expression-build-dialog-save-window-geometry
Save geometry of expression build dialog on close
2 parents 958cd2a + 4cd271b commit 1e34b2f

File tree

2 files changed

+7
-6
lines changed

2 files changed

+7
-6
lines changed
 

‎src/gui/qgsexpressionbuilderdialog.cpp

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -47,11 +47,10 @@ QString QgsExpressionBuilderDialog::expressionText()
4747
return builder->expressionText();
4848
}
4949

50-
void QgsExpressionBuilderDialog::closeEvent( QCloseEvent *event )
50+
void QgsExpressionBuilderDialog::done( int r )
5151
{
52-
QDialog::closeEvent( event );
52+
QDialog::done( r );
5353

54-
// TODO Work out why this is not working yet.
5554
QSettings settings;
5655
settings.setValue( "/Windows/ExpressionBuilderDialog/geometry", saveGeometry() );
5756
}

‎src/gui/qgsexpressionbuilderdialog.h

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -42,10 +42,12 @@ class GUI_EXPORT QgsExpressionBuilderDialog : public QDialog, private Ui::QgsExp
4242

4343
protected:
4444
/**
45-
* Handle closing of the window
46-
* @param event unused
45+
* Is called when the dialog get accepted or rejected
46+
* Used to save geometry
47+
*
48+
* @param r result value (unused)
4749
*/
48-
void closeEvent( QCloseEvent * event );
50+
virtual void done( int r );
4951
};
5052

5153
#endif

0 commit comments

Comments
 (0)
Please sign in to comment.