MCPcopy Create free account
hub / github.com/KDAB/KDChart / Private

Method Private

src/KDChart/KDChartDataValueAttributes.cpp:58–81  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

56};
57
58DataValueAttributes::Private::Private()
59 : visible(false)
60 , showInfinite(true)
61{
62 Measure me(20.0, KDChartEnums::MeasureCalculationModeAuto, KDChartEnums::MeasureOrientationAuto);
63 textAttributes.setFontSize(me);
64 me.setValue(8.0);
65 me.setCalculationMode(KDChartEnums::MeasureCalculationModeAbsolute);
66 textAttributes.setMinimalFontSize(me);
67 textAttributes.setRotation(-45);
68
69 // we set the Position to unknown: so the diagrams can take their own decisions
70 positiveRelPos.setReferencePosition(Position::Unknown);
71 negativeRelPos.setReferencePosition(Position::Unknown);
72
73 positiveRelPos.setAlignment(Qt::AlignTop | Qt::AlignRight);
74 negativeRelPos.setAlignment(Qt::AlignBottom | Qt::AlignRight);
75
76 showRepetitiveDataLabels = false;
77 showOverlappingDataLabels = false;
78
79 usePercentage = false;
80 mirrorNegativeValueTextRotation = false;
81}
82
83DataValueAttributes::DataValueAttributes()
84 : _d(new Private())

Callers

nothing calls this directly

Calls 5

setFontSizeMethod · 0.80
setMinimalFontSizeMethod · 0.80
setReferencePositionMethod · 0.80
setRotationMethod · 0.45
setAlignmentMethod · 0.45

Tested by

no test coverage detected