Navigation Menu

Skip to content

Commit

Permalink
Fix for saving/restoring of map composer map/item splitter position.
Browse files Browse the repository at this point in the history
Remove some Q3 stuff too.


git-svn-id: http://svn.osgeo.org/qgis/trunk/qgis@7450 c8812cc2-4d05-0410-92ff-de0c093fc19c
  • Loading branch information
g_j_m committed Nov 18, 2007
1 parent a094f31 commit 6f211f5
Showing 1 changed file with 2 additions and 15 deletions.
17 changes: 2 additions & 15 deletions src/app/composer/qgscomposer.cpp
Expand Up @@ -44,8 +44,6 @@
#include <QSizeGrip>
#include <iostream>

#include <Q3ValueList>

QgsComposer::QgsComposer( QgisApp *qgis): QMainWindow()
{
setupUi(this);
Expand Down Expand Up @@ -936,11 +934,7 @@ void QgsComposer::saveWindowState()
settings.writeEntry("/Composer/geometry/w", s.width());
settings.writeEntry("/Composer/geometry/h", s.height());

Q3ValueList<int> list = mSplitter->sizes();
Q3ValueList<int>::Iterator it = list.begin();
settings.writeEntry("/Composer/geometry/wiev", (int)(*it) );
it++;
settings.writeEntry("/Composer/geometry/options", (int)(*it) );
settings.setValue("/Composer/geometry/splitter", mSplitter->saveState());

if(this->isMaximized()){
std::cout << "maximized!" << std::endl;
Expand All @@ -966,14 +960,7 @@ void QgsComposer::restoreWindowState()

//std::cout << "x: " << x << "y: " << y << "w: " << w << "h: " << h << std::endl;

// This doesn't work
Q3ValueList<int> list;
w = settings.readNumEntry("/Composer/geometry/view", 300);
list.push_back( w );
w = settings.readNumEntry("/Composer/geometry/options", 300);
list.push_back( w );
mSplitter->setSizes ( list );

mSplitter->restoreState(settings.value("/Composer/geometry/splitter").toByteArray());
}

void QgsComposer::on_helpPButton_clicked()
Expand Down

0 comments on commit 6f211f5

Please sign in to comment.