[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: kdegraphics/kpdf
From: Albert Astals Cid <tsdgeos () terra ! es>
Date: 2005-03-17 21:07:02
Message-ID: 20050317210702.8E69E16F45 () office ! kde ! org
[Download RAW message or body]
CVS commit by aacid:
Save zoom setting on exit
Thanks Fred for the patch
FEATURE: 97307
M +1 -0 TODO 1.44
M +10 -0 conf/kpdf.kcfg 1.11
M +6 -2 ui/pageview.cpp 1.52
--- kdegraphics/kpdf/TODO #1.43:1.44
@@ -74,4 +74,5 @@
Done (newest features come first):
-- merging from kdpf_annotations branch --
+-> ADD: Save zoom setting on exit
-> ADD: Put fonts used by the document on the properties dialog
-> ADD: partial implementation of XYZ links
--- kdegraphics/kpdf/conf/kpdf.kcfg #1.10:1.11
@@ -79,4 +79,14 @@
<max>8</max>
</entry>
+ <entry key="ZoomMode" type="UInt" >
+ <default>0</default>
+ <min>0</min>
+ <max>2</max>
+ </entry>
+ <entry key="ZoomFactor" type="Double" >
+ <default>1.0</default>
+ <min>0.1</min>
+ <max>4.0</max>
+ </entry>
</group>
<group name="ThumbnailsList" >
--- kdegraphics/kpdf/ui/pageview.cpp #1.51:1.52
@@ -128,6 +128,6 @@ PageView::PageView( QWidget *parent, KPD
d = new PageViewPrivate();
d->document = document;
- d->zoomMode = ZoomFixed;
- d->zoomFactor = 1.0;
+ d->zoomMode = (PageView::ZoomMode)Settings::zoomMode();
+ d->zoomFactor = Settings::zoomFactor();
d->mouseMode = MouseNormal;
d->mouseMidStartY = -1;
@@ -1414,4 +1414,8 @@ void PageView::updateZoom( ZoomMode newZ
d->aZoomFitPage->setChecked( checkedZoomAction == d->aZoomFitPage );
d->aZoomFitText->setChecked( checkedZoomAction == d->aZoomFitText );
+
+ // save selected zoom factor
+ Settings::setZoomMode(newZoomMode);
+ Settings::setZoomFactor(newFactor);
}
}
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic