Skip to content

Commit 83a9c65

Browse files
committed
Keep state for expression widget splitter
1 parent 46086b2 commit 83a9c65

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

src/gui/qgsexpressionbuilderwidget.cpp

+8-1
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@
2323
#include <QMenu>
2424
#include <QFile>
2525
#include <QTextStream>
26+
#include <QSettings>
2627

2728
QgsExpressionBuilderWidget::QgsExpressionBuilderWidget( QWidget *parent )
2829
: QWidget( parent )
@@ -104,12 +105,18 @@ QgsExpressionBuilderWidget::QgsExpressionBuilderWidget( QWidget *parent )
104105
}
105106

106107
txtSearchEdit->setPlaceholderText( tr( "Search" ) );
108+
109+
QSettings settings;
110+
splitter->restoreState( settings.value("/windows/QgsExpressionBuilderWidget/splitter").toByteArray() );
111+
splitter_2->restoreState( settings.value("/windows/QgsExpressionBuilderWidget/splitter2").toByteArray() );
107112
}
108113

109114

110115
QgsExpressionBuilderWidget::~QgsExpressionBuilderWidget()
111116
{
112-
117+
QSettings settings;
118+
settings.setValue("/windows/QgsExpressionBuilderWidget/splitter", splitter->saveState() );
119+
settings.setValue("/windows/QgsExpressionBuilderWidget/splitter2", splitter_2->saveState() );
113120
}
114121

115122
void QgsExpressionBuilderWidget::setLayer( QgsVectorLayer *layer )

0 commit comments

Comments
 (0)