Skip to content

Commit 442a3c1

Browse files
committed
Save geometry of some dialogs
1 parent 7494003 commit 442a3c1

File tree

2 files changed

+10
-0
lines changed

2 files changed

+10
-0
lines changed

src/app/qgsfieldcalculator.cpp

+5
Original file line numberDiff line numberDiff line change
@@ -91,10 +91,15 @@ QgsFieldCalculator::QgsFieldCalculator( QgsVectorLayer* vl )
9191
mOnlyUpdateSelectedCheckBox->setText( tr( "Only update %1 selected features" ).arg( vl->selectedFeaturesIds().size() ) );
9292

9393
builder->loadRecent( "fieldcalc" );
94+
95+
QSettings settings;
96+
restoreGeometry( settings.value( "/Windows/QgsFieldCalculator/geometry" ).toByteArray() );
9497
}
9598

9699
QgsFieldCalculator::~QgsFieldCalculator()
97100
{
101+
QSettings settings;
102+
settings.setValue( "/Windows/QgsFieldCalculator/geometry", saveGeometry() );
98103
}
99104

100105
void QgsFieldCalculator::accept()

src/gui/symbology-ng/qgsrulebasedrendererv2widget.cpp

+5
Original file line numberDiff line numberDiff line change
@@ -599,11 +599,16 @@ QgsRendererRulePropsDialog::QgsRendererRulePropsDialog( QgsRuleBasedRendererV2::
599599

600600
connect( btnExpressionBuilder, SIGNAL( clicked() ), this, SLOT( buildExpression() ) );
601601
connect( btnTestFilter, SIGNAL( clicked() ), this, SLOT( testFilter() ) );
602+
603+
QSettings settings;
604+
restoreGeometry( settings.value( "/Windows/QgsRendererRulePropsDialog/geometry" ).toByteArray() );
602605
}
603606

604607
QgsRendererRulePropsDialog::~QgsRendererRulePropsDialog()
605608
{
606609
delete mSymbol;
610+
QSettings settings;
611+
settings.setValue( "/Windows/QgsRendererRulePropsDialog/geometry", saveGeometry() );
607612
}
608613

609614
void QgsRendererRulePropsDialog::buildExpression()

0 commit comments

Comments
 (0)