void SignalDataVisualizer::createChart() { // Add a Sample Plot if (getSelection().size() != 0) { for (int i = 0; i < getSelection().size(); i++) { addChildToTree(myHistoryRoot, QString::fromStdString("Ux_Re at Node " + std::to_string(getSelection()[i])), false); add2dPlotToChart(getSelection()[i], STACCATO_x_Re); } myOutputTree->expandAll(); } }
void NameList::addNameToTree(QString name, int index) { QStringList items = name.split('/'); QString tail; for (int i = items.size()-1; i >= 0; --i) { QString parent = tail; if (!tail.isEmpty()) tail.prepend("/"); tail.prepend(items[i]); addChildToTree(parent, tail, index); } }