Skip to content

Commit

Permalink
Add resizable splitters to projection selection widget so that users
Browse files Browse the repository at this point in the history
can resize the different lists to better sizes for their workflows
  • Loading branch information
nyalldawson committed Sep 23, 2020
1 parent 1c3347a commit 9c40f6b
Show file tree
Hide file tree
Showing 2 changed files with 165 additions and 157 deletions.
6 changes: 6 additions & 0 deletions src/gui/qgsprojectionselectiontreewidget.cpp
Expand Up @@ -87,6 +87,9 @@ QgsProjectionSelectionTreeWidget::QgsProjectionSelectionTreeWidget( QWidget *par
mFrameProjections->setDisabled( checked );
}
} );

QgsSettings settings;
mSplitter->restoreState( settings.value( QStringLiteral( "Windows/ProjectionSelector/splitterState" ) ).toByteArray() );
}

QgsProjectionSelectionTreeWidget::~QgsProjectionSelectionTreeWidget()
Expand All @@ -101,6 +104,9 @@ QgsProjectionSelectionTreeWidget::~QgsProjectionSelectionTreeWidget()
if ( crsId == 0 )
return;

QgsSettings settings;
settings.setValue( QStringLiteral( "Windows/ProjectionSelector/splitterState" ), mSplitter->saveState() );

QgsCoordinateReferenceSystem::pushRecentCoordinateReferenceSystem( crs() );
}

Expand Down

0 comments on commit 9c40f6b

Please sign in to comment.