Save/restore header state for bookmarks view

This commit is contained in:
Larry Shaffer 2013-06-02 12:01:25 -06:00
parent 8a712b4a02
commit 6dfd7ceb00

View File

@ -89,6 +89,9 @@ QgsBookmarks::QgsBookmarks( QWidget *parent, Qt::WFlags fl )
lstBookmarks->setModel( model ); lstBookmarks->setModel( model );
QSettings settings;
lstBookmarks->header()->restoreState( settings.value( "/Windows/Bookmarks/headerstate" ).toByteArray() );
#ifndef QGISDEBUG #ifndef QGISDEBUG
lstBookmarks->setColumnHidden( 0, true ); lstBookmarks->setColumnHidden( 0, true );
#endif #endif
@ -110,6 +113,7 @@ void QgsBookmarks::saveWindowLocation()
{ {
QSettings settings; QSettings settings;
settings.setValue( "/Windows/Bookmarks/geometry", saveGeometry() ); settings.setValue( "/Windows/Bookmarks/geometry", saveGeometry() );
settings.setValue( "/Windows/Bookmarks/headerstate", lstBookmarks->header()->saveState() );
} }
void QgsBookmarks::newBookmark() void QgsBookmarks::newBookmark()