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

Method addSymbol

src/backend/worksheet/plots/cartesian/LollipopPlot.cpp:378–399  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

376}
377
378Symbol* LollipopPlotPrivate::addSymbol(const KConfigGroup& group) {
379 auto* symbol = new Symbol(QString());
380 symbol->setHidden(true);
381 q->addChild(symbol);
382
383 if (!q->isLoading())
384 symbol->init(group);
385
386 q->connect(symbol, &Symbol::updateRequested, [=] {
387 updatePixmap();
388 Q_EMIT q->appearanceChanged();
389 });
390
391 q->connect(symbol, &Symbol::updatePixmapRequested, [=] {
392 updatePixmap();
393 Q_EMIT q->appearanceChanged();
394 });
395
396 symbols << symbol;
397
398 return symbol;
399}
400
401void LollipopPlotPrivate::addValue(const KConfigGroup& group) {
402 value = new Value(QString());

Callers 2

initMethod · 0.80
loadMethod · 0.80

Calls 5

isLoadingMethod · 0.80
QStringClass · 0.50
setHiddenMethod · 0.45
addChildMethod · 0.45
initMethod · 0.45

Tested by

no test coverage detected