[calligra/calligra/2.4] plugins/variables: Display page count if no style is defined.
    Thorsten Zachmann 
    t.zachmann at zagge.de
       
    Sat Mar 10 15:36:30 GMT 2012
    
    
  
Git commit 2bb698421bc709d0fbe36d9d6be73a4ad8e83387 by Thorsten Zachmann.
Committed on 10/03/2012 at 16:25.
Pushed by zachmann into branch 'calligra/2.4'.
Display page count if no style is defined.
The page count variable should be shown if there is no  num-style defined.
Use the same way as is used for the page number.
This fixes roundtrip of saving page count variable.
Please review for backporting to 2.4
CCMAIL: calligra-devel at kde.org
BUG: 295604
Reviewed by: boemann
(cherry picked from commit e4f7211557b4e258c4c2649ac9e90498f2bf2394)
M  +2    -1    plugins/variables/PageVariable.cpp
http://commits.kde.org/calligra/2bb698421bc709d0fbe36d9d6be73a4ad8e83387
diff --git a/plugins/variables/PageVariable.cpp b/plugins/variables/PageVariable.cpp
index b99c3a8..fc46240 100644
--- a/plugins/variables/PageVariable.cpp
+++ b/plugins/variables/PageVariable.cpp
@@ -70,7 +70,8 @@ void PageVariable::propertyChanged(Property property, const QVariant &value)
     switch (m_type) {
     case PageCount:
         if (property == KoInlineObject::PageCount) {
-            QString newValue = value.toInt() >= 0 ? m_numberFormat.formattedNumber(value.toInt()) : QString();
+            KoOdfNumberDefinition defaultDefinition; // FIXME Should fetch from pagestyle
+            QString newValue = value.toInt() >= 0 ? m_numberFormat.formattedNumber(value.toInt(), &defaultDefinition) : QString();
             setValue(newValue);
         }
         break;
    
    
More information about the calligra-devel
mailing list