[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-04-25 17:27:20
Message-ID: 20050425172720.14C24488 () office ! kde ! org
[Download RAW message or body]

CVS commit by aacid: 

implement dcop currentPage()
Based on a patch from bernhard@schiffner-limbach.de
Will be in KDE 3.5


  M +1 -0      dcop.h   1.2
  M +6 -0      part.cpp   1.39
  M +1 -0      part.h   1.13


--- kdegraphics/kpdf/dcop.h  #1.1:1.2
@@ -21,4 +21,5 @@ K_DCOP
                 virtual ASYNC openDocument(KURL doc) = 0;
                 virtual uint pages() = 0;
+                virtual uint currentPage() = 0;
     virtual void slotPreferences() = 0;
     virtual void slotFind() = 0;

--- kdegraphics/kpdf/part.cpp  #1.38:1.39
@@ -308,4 +308,10 @@ uint Part::pages()
 }
 
+uint Part::currentPage()
+{
+        if ( m_document->pages() == 0 ) return 0;
+        else return m_document->currentPage()+1;
+}
+
 //this don't go anywhere but is required by genericfactory.h
 KAboutData* Part::createAboutData()

--- kdegraphics/kpdf/part.h  #1.12:1.13
@@ -76,4 +76,5 @@ public:
         ASYNC openDocument(KURL doc);
         uint pages();
+        uint currentPage();
 
 protected:


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

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