MCPcopy Create free account
hub / github.com/KDE/labplot / init

Method init

src/backend/datapicker/DatapickerCurve.cpp:52–84  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

50}
51
52void DatapickerCurve::init() {
53 Q_D(DatapickerCurve);
54
55 KConfig config;
56 KConfigGroup group;
57 group = config.group(QStringLiteral("DatapickerCurve"));
58 d->pointVisibility = group.readEntry(QStringLiteral("PointVisibility"), true);
59
60 // error bars
61 d->curveErrorTypes.x = (ErrorType)group.readEntry(QStringLiteral("CurveErrorType_X"), static_cast<int>(ErrorType::NoError));
62 d->curveErrorTypes.y = (ErrorType)group.readEntry(QStringLiteral("CurveErrorType_Y"), static_cast<int>(ErrorType::NoError));
63 d->pointErrorBarSize = group.readEntry(QStringLiteral("ErrorBarSize"), Worksheet::convertToSceneUnits(8, Worksheet::Unit::Point));
64 d->pointErrorBarBrush.setStyle((Qt::BrushStyle)group.readEntry(QStringLiteral("ErrorBarFillingStyle"), (int)Qt::NoBrush));
65 d->pointErrorBarBrush.setColor(group.readEntry(QStringLiteral("ErrorBarFillingColor"), QColor(Qt::black)));
66 d->pointErrorBarPen.setStyle((Qt::PenStyle)group.readEntry(QStringLiteral("ErrorBarBorderStyle"), (int)Qt::SolidLine));
67 d->pointErrorBarPen.setColor(group.readEntry(QStringLiteral("ErrorBarBorderColor"), QColor(Qt::black)));
68 d->pointErrorBarPen.setWidthF(group.readEntry(QStringLiteral("ErrorBarBorderWidth"), Worksheet::convertToSceneUnits(1, Worksheet::Unit::Point)));
69
70 // initialize the symbol
71 d->symbol = new Symbol(QString());
72 addChild(d->symbol);
73 d->symbol->setHidden(true);
74 connect(d->symbol, &Symbol::updateRequested, [=] {
75 d->retransform();
76 });
77 connect(d->symbol, &Symbol::updatePixmapRequested, [=] {
78 d->retransform();
79 });
80 d->symbol->init(group);
81
82 connect(this, &AbstractAspect::childAspectAdded, this, &DatapickerCurve::childAdded);
83 connect(this, &AbstractAspect::childAspectAboutToBeRemoved, this, &DatapickerCurve::childRemoved);
84}
85
86void DatapickerCurve::childAdded(const AbstractAspect* child) {
87 if (m_supressResizeDatasheet)

Callers

nothing calls this directly

Calls 7

QColorClass · 0.70
QStringClass · 0.50
groupMethod · 0.45
setStyleMethod · 0.45
setColorMethod · 0.45
setHiddenMethod · 0.45
retransformMethod · 0.45

Tested by

no test coverage detected