#include <KDChartEnums.h>
Inheritance diagram for KDChartEnums:
Definition at line 46 of file KDChartEnums.h.
Public Types | |
enum | GranularitySequence { GranularitySequence_10_20, GranularitySequence_10_50, GranularitySequence_25_50, GranularitySequence_125_25, GranularitySequenceIrregular } |
GranularitySequence specifies the values, that may be applied, to determine a step width within a given data range. More... | |
enum | MeasureCalculationMode { MeasureCalculationModeAbsolute, MeasureCalculationModeRelative, MeasureCalculationModeAuto, MeasureCalculationModeAutoArea, MeasureCalculationModeAutoOrientation } |
Measure calculation mode: the way how the absolute value of a KDChart::Measure is determined during KD Chart's internal geometry calculation time. More... | |
enum | MeasureOrientation { MeasureOrientationAuto, MeasureOrientationHorizontal, MeasureOrientationVertical, MeasureOrientationMinimum, MeasureOrientationMaximum } |
Measure orientation mode: the way how the absolute value of a KDChart::Measure is determined during KD Chart's internal geometry calculation time. More... | |
enum | PositionValue { PositionUnknown = 0, PositionCenter = 1, PositionNorthWest = 2, PositionNorth = 3, PositionNorthEast = 4, PositionEast = 5, PositionSouthEast = 6, PositionSouth = 7, PositionSouthWest = 8, PositionWest = 9, PositionFloating = 10 } |
Numerical values of the static KDChart::Position instances, for using a Position::value() with a switch() statement. More... | |
enum | TextLayoutPolicy { LayoutJustOverwrite, LayoutPolicyRotate, LayoutPolicyShiftVertically, LayoutPolicyShiftHorizontally, LayoutPolicyShrinkFontSize } |
Text layout policy: what to do if text that is to be drawn would cover neighboring text or neighboring areas. More... | |
Static Public Member Functions | |
QString | granularitySequenceToString (GranularitySequence sequence) |
Converts the specified granularity sequence enum to a string representation. | |
QString | layoutPolicyToString (TextLayoutPolicy type) |
Converts the specified text layout policy enum to a string representation. | |
QString | measureCalculationModeToString (MeasureCalculationMode mode) |
Converts the specified measure calculation mode enum to a string representation. | |
QString | measureOrientationToString (MeasureOrientation mode) |
Converts the specified measure orientation enum to a string representation. | |
GranularitySequence | stringToGranularitySequence (const QString &string) |
Converts the specified string to a granularity sequence enum value. | |
TextLayoutPolicy | stringToLayoutPolicy (const QString &string) |
Converts the specified string to a text layout policy enum value. | |
MeasureCalculationMode | stringToMeasureCalculationMode (const QString &string) |
Converts the specified string to a measure calculation mode enum value. | |
MeasureOrientation | stringToMeasureOrientation (const QString &string) |
Converts the specified string to a measure orientation enum value. |
|
GranularitySequence specifies the values, that may be applied, to determine a step width within a given data range.
A granularity sequence is a sequence of values from the following set: 1, 1.25, 2, 2.5, 5. The reason for using one of the following three pre-defined granularity sequences (instead of just using the best matching step width) is to follow a simple rule: If scaling becomes finer (== smaller step width) no value, that has been on a grid line before, shall loose its line and be NOT on a grid line anymore! This means: Smaller step width may not remove any grid lines, but it may add additional lines in between.
Definition at line 101 of file KDChartEnums.h.
00101 { 00102 GranularitySequence_10_20, 00103 GranularitySequence_10_50, 00104 GranularitySequence_25_50, 00105 GranularitySequence_125_25, 00106 GranularitySequenceIrregular }; |
|
Measure calculation mode: the way how the absolute value of a KDChart::Measure is determined during KD Chart's internal geometry calculation time. KDChart::Measure values either are relative (calculated in relation to a given AbstractArea), or they are absolute (used as fixed values). Values stored in relative measure always are interpreted as per-mille of a reference area's height (or width, resp.) depending on the orientation set for the KDChart::Measure.
Definition at line 229 of file KDChartEnums.h.
00229 { MeasureCalculationModeAbsolute, 00230 MeasureCalculationModeRelative, 00231 MeasureCalculationModeAuto, 00232 MeasureCalculationModeAutoArea, 00233 MeasureCalculationModeAutoOrientation }; |
|
Measure orientation mode: the way how the absolute value of a KDChart::Measure is determined during KD Chart's internal geometry calculation time. KDChart::Measure values either are relative (calculated in relation to a given AbstractArea), or they are absolute (used as fixed values). Values stored in relative measure take into account the width (and/or the height, resp.) of a so-called reference area, that is either specified by KDChart::Measure::setReferenceArea, or determined by KD Chart automatically, respectively.
Definition at line 298 of file KDChartEnums.h.
00298 { MeasureOrientationAuto, 00299 MeasureOrientationHorizontal, 00300 MeasureOrientationVertical, 00301 MeasureOrientationMinimum, 00302 MeasureOrientationMaximum }; |
|
Numerical values of the static KDChart::Position instances, for using a Position::value() with a switch() statement.
Definition at line 199 of file KDChartEnums.h.
00199 { 00200 PositionUnknown = 0, 00201 PositionCenter = 1, 00202 PositionNorthWest = 2, 00203 PositionNorth = 3, 00204 PositionNorthEast = 4, 00205 PositionEast = 5, 00206 PositionSouthEast = 6, 00207 PositionSouth = 7, 00208 PositionSouthWest = 8, 00209 PositionWest = 9, 00210 PositionFloating =10 00211 }; |
|
Text layout policy: what to do if text that is to be drawn would cover neighboring text or neighboring areas.
Definition at line 168 of file KDChartEnums.h.
00168 { LayoutJustOverwrite, 00169 LayoutPolicyRotate, 00170 LayoutPolicyShiftVertically, 00171 LayoutPolicyShiftHorizontally, 00172 LayoutPolicyShrinkFontSize }; |
|
Converts the specified granularity sequence enum to a string representation.
Definition at line 115 of file KDChartEnums.h.
00115 { 00116 switch( sequence ) { 00117 case GranularitySequence_10_20: 00118 return QString::fromLatin1("GranularitySequence_10_20"); 00119 case GranularitySequence_10_50: 00120 return QString::fromLatin1("GranularitySequence_10_50"); 00121 case GranularitySequence_25_50: 00122 return QString::fromLatin1("GranularitySequence_25_50"); 00123 case GranularitySequence_125_25: 00124 return QString::fromLatin1("GranularitySequence_125_25"); 00125 case GranularitySequenceIrregular: 00126 return QString::fromLatin1("GranularitySequenceIrregular"); 00127 default: // should not happen 00128 qDebug( "Unknown granularity sequence" ); 00129 return QString::fromLatin1("GranularitySequence_10_20"); 00130 } 00131 } |
|
Converts the specified text layout policy enum to a string representation.
|
|
Converts the specified measure calculation mode enum to a string representation.
Definition at line 242 of file KDChartEnums.h.
00242 { 00243 switch( mode ) { 00244 case MeasureCalculationModeAbsolute: 00245 return QString::fromLatin1("MeasureCalculationModeAbsolute"); 00246 case MeasureCalculationModeAuto: 00247 return QString::fromLatin1("MeasureCalculationModeAuto"); 00248 case MeasureCalculationModeAutoArea: 00249 return QString::fromLatin1("MeasureCalculationModeAutoArea"); 00250 case MeasureCalculationModeAutoOrientation: 00251 return QString::fromLatin1("MeasureCalculationModeAutoOrientation"); 00252 case MeasureCalculationModeRelative: 00253 return QString::fromLatin1("MeasureCalculationModeRelative"); 00254 default: // should not happen 00255 qDebug( "Unknown measure calculation mode" ); 00256 return QString::fromLatin1("MeasureCalculationModeAuto"); 00257 } 00258 } |
|
Converts the specified measure orientation enum to a string representation.
Definition at line 311 of file KDChartEnums.h.
00311 { 00312 switch( mode ) { 00313 case MeasureOrientationAuto: 00314 return QString::fromLatin1("MeasureOrientationAuto"); 00315 case MeasureOrientationHorizontal: 00316 return QString::fromLatin1("MeasureOrientationHorizontal"); 00317 case MeasureOrientationVertical: 00318 return QString::fromLatin1("MeasureOrientationVertical"); 00319 case MeasureOrientationMinimum: 00320 return QString::fromLatin1("MeasureOrientationMinimum"); 00321 case MeasureOrientationMaximum: 00322 return QString::fromLatin1("MeasureOrientationMaximum"); 00323 default: // should not happen 00324 qDebug( "Unknown measure orientation mode" ); 00325 return QString::fromLatin1("MeasureOrientationAuto"); 00326 } 00327 } |
|
Converts the specified string to a granularity sequence enum value.
Definition at line 140 of file KDChartEnums.h.
00140 { 00141 if( string == QString::fromLatin1("GranularitySequence_10_20") ) 00142 return GranularitySequence_10_20; 00143 if( string == QString::fromLatin1("GranularitySequence_10_50") ) 00144 return GranularitySequence_10_50; 00145 if( string == QString::fromLatin1("GranularitySequence_25_50") ) 00146 return GranularitySequence_25_50; 00147 if( string == QString::fromLatin1("GranularitySequence_125") ) 00148 return GranularitySequence_125_25; 00149 if( string == QString::fromLatin1("GranularitySequenceIrregular") ) 00150 return GranularitySequenceIrregular; 00151 // default, should not happen 00152 return GranularitySequence_10_20; 00153 } |
|
Converts the specified string to a text layout policy enum value.
|
|
Converts the specified string to a measure calculation mode enum value.
Definition at line 267 of file KDChartEnums.h.
00267 { 00268 if( string == QString::fromLatin1("MeasureCalculationModeAbsolute") ) 00269 return MeasureCalculationModeAbsolute; 00270 if( string == QString::fromLatin1("MeasureCalculationModeAuto") ) 00271 return MeasureCalculationModeAuto; 00272 if( string == QString::fromLatin1("MeasureCalculationModeAutoArea") ) 00273 return MeasureCalculationModeAutoArea; 00274 if( string == QString::fromLatin1("MeasureCalculationModeAutoOrientation") ) 00275 return MeasureCalculationModeAutoOrientation; 00276 if( string == QString::fromLatin1("MeasureCalculationModeRelative") ) 00277 return MeasureCalculationModeRelative; 00278 // default, should not happen 00279 return MeasureCalculationModeAuto; 00280 } |
|
Converts the specified string to a measure orientation enum value.
Definition at line 336 of file KDChartEnums.h.
00336 { 00337 if( string == QString::fromLatin1("MeasureOrientationAuto") ) 00338 return MeasureOrientationAuto; 00339 if( string == QString::fromLatin1("MeasureOrientationHorizontal") ) 00340 return MeasureOrientationHorizontal; 00341 if( string == QString::fromLatin1("MeasureOrientationVertical") ) 00342 return MeasureOrientationVertical; 00343 if( string == QString::fromLatin1("MeasureOrientationMinimum") ) 00344 return MeasureOrientationMinimum; 00345 if( string == QString::fromLatin1("MeasureOrientationMaximum") ) 00346 return MeasureOrientationMaximum; 00347 // default, should not happen 00348 return MeasureOrientationAuto; 00349 } |