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

List:       kde-commits
Subject:    koffice/plugins/chartshape
From:       Pavol Korinek <pavol.korinek () ixonos ! com>
Date:       2010-10-22 12:37:47
Message-ID: 20101022123747.ADBC9AC897 () svn ! kde ! org
[Download RAW message or body]

SVN commit 1188446 by pavolk:

added percentage symbol as suffix on axis for percentage bar diagram

 M  +9 -2      Axis.cpp  


--- trunk/koffice/plugins/chartshape/Axis.cpp #1188445:1188446
@@ -1587,7 +1587,9 @@
 void Axis::plotAreaChartSubTypeChanged( ChartSubtype subType )
 {
     d->plotAreaChartSubType = subType;
-
+    if ( d->kdBarDiagram ) {
+        d->kdBarDiagram->setUnitSuffix("", d->kdBarDiagram->orientation());
+    }
     switch ( d->plotAreaChartType ) {
     case BarChartType:
         if ( d->kdBarDiagram ) {
@@ -1596,11 +1598,14 @@
             case StackedChartSubtype:
                 type = KDChart::BarDiagram::Stacked; break;
             case PercentChartSubtype:
-                type = KDChart::BarDiagram::Percent; break;
+                type = KDChart::BarDiagram::Percent;
+                d->kdBarDiagram->setUnitSuffix("%", d->kdBarDiagram->orientation());
+                break;
             default:
                 type = KDChart::BarDiagram::Normal;
             }
             d->kdBarDiagram->setType( type );
+            
         }
         break;
     case LineChartType:
@@ -1611,6 +1616,7 @@
                 type = KDChart::LineDiagram::Stacked; break;
             case PercentChartSubtype:
                 type = KDChart::LineDiagram::Percent; break;
+                d->kdBarDiagram->setUnitSuffix("%", d->kdBarDiagram->orientation());
             default:
                 type = KDChart::LineDiagram::Normal;
             }
@@ -1625,6 +1631,7 @@
                 type = KDChart::LineDiagram::Stacked; break;
             case PercentChartSubtype:
                 type = KDChart::LineDiagram::Percent; break;
+                d->kdBarDiagram->setUnitSuffix("%", d->kdBarDiagram->orientation());
             default:
                 type = KDChart::LineDiagram::Normal;
             }
[prev in list] [next in list] [prev in thread] [next in thread] 

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