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

Method decodeCurveDrop

pj_plotting/widget/src/PlotWidget.cpp:1257–1273  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1255}
1256
1257QStringList PlotWidget::decodeCurveDrop(const QMimeData* mime_data, const QString& format) const {
1258 QStringList curves;
1259 if (mime_data == nullptr || !mime_data->hasFormat(format)) {
1260 return curves;
1261 }
1262
1263 QByteArray encoded = mime_data->data(format);
1264 QDataStream stream(&encoded, QIODevice::ReadOnly);
1265 while (!stream.atEnd()) {
1266 QString curve_name;
1267 stream >> curve_name;
1268 if (!curve_name.isEmpty()) {
1269 curves.push_back(curve_name);
1270 }
1271 }
1272 return curves;
1273}
1274
1275bool PlotWidget::allCurvesKnown(const QStringList& curves) const {
1276 if (catalog_ == nullptr) {

Callers

nothing calls this directly

Calls 2

dataMethod · 0.45
isEmptyMethod · 0.45

Tested by

no test coverage detected