MCPcopy Create free account
hub / github.com/PlotJuggler/PlotJuggler / selectedCurveNames

Method selectedCurveNames

pj_widgets/src/CurveTreeView.cpp:580–593  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

578}
579
580std::vector<QString> CurveTreeView::selectedCurveNames() const {
581 std::vector<QString> names;
582 for (auto* item : selectedItems()) {
583 if (isValueOnlyItem(item)) {
584 continue; // string fields are not draggable curves
585 }
586 const QString full = item->data(kNameColumn, Qt::UserRole).toString();
587 if (!full.isEmpty()) {
588 names.push_back(full);
589 }
590 }
591 normalizeCurveNames(names);
592 return names;
593}
594
595std::vector<QString> CurveTreeView::selectedCurveNamesRecursive() const {
596 std::vector<QString> names;

Callers 2

TESTFunction · 0.80
CurveListPanelMethod · 0.80

Calls 5

isValueOnlyItemFunction · 0.85
normalizeCurveNamesFunction · 0.85
toStringMethod · 0.80
dataMethod · 0.45
isEmptyMethod · 0.45

Tested by 1

TESTFunction · 0.64