[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    KDE/kdegraphics/okular/ui
From:       Pino Toscano <toscano.pino () tiscali ! it>
Date:       2007-12-31 22:41:33
Message-ID: 1199140893.199461.30771.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 755279 by pino:

correctly reacts when the "center first page" option is changed, and we need to apply \
it (more than 1 column)


 M  +7 -2      pageview.cpp  


--- trunk/KDE/kdegraphics/okular/ui/pageview.cpp #755278:755279
@@ -155,6 +155,7 @@
 
     int setting_viewMode;
     int setting_viewCols;
+    bool setting_centerFirst;
 };
 
 PageViewPrivate::PageViewPrivate( PageView *qq )
@@ -313,6 +314,7 @@
     d->aPageSizes=0;
     d->setting_viewMode = Okular::Settings::viewMode();
     d->setting_viewCols = Okular::Settings::viewColumns();
+    d->setting_centerFirst = Okular::Settings::centerFirstPageInRow();
 
     setFrameStyle(QFrame::NoFrame);
 
@@ -600,11 +602,14 @@
         setVerticalScrollBarPolicy( scrollBarMode );
     }
 
-    if ( Okular::Settings::viewMode() == 2 &&
-         ( (int)Okular::Settings::viewColumns() != d->setting_viewCols ) )
+    const int viewMode = Okular::Settings::viewMode();
+    if ( ( viewMode == 2 && ( (int)Okular::Settings::viewColumns() != \
d->setting_viewCols ) ) +         || ( viewMode > 0 && ( \
Okular::Settings::centerFirstPageInRow() != d->setting_centerFirst ) ) +       )
     {
         d->setting_viewMode = Okular::Settings::viewMode();
         d->setting_viewCols = Okular::Settings::viewColumns();
+        d->setting_centerFirst = Okular::Settings::centerFirstPageInRow();
 
         slotRelayoutPages();
     }


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic