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

Method clearColumn

src/backend/matrix/Matrix.cpp:369–392  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

367}
368
369void Matrix::clearColumn(int c) {
370 WAIT_CURSOR;
371 Q_D(Matrix);
372 switch (d->mode) {
373 case AbstractColumn::ColumnMode::Double:
374 exec(new MatrixClearColumnCmd<double>(d, c));
375 break;
376 case AbstractColumn::ColumnMode::Text:
377 exec(new MatrixClearColumnCmd<QString>(d, c));
378 break;
379 case AbstractColumn::ColumnMode::Integer:
380 exec(new MatrixClearColumnCmd<int>(d, c));
381 break;
382 case AbstractColumn::ColumnMode::BigInt:
383 exec(new MatrixClearColumnCmd<qint64>(d, c));
384 break;
385 case AbstractColumn::ColumnMode::Day:
386 case AbstractColumn::ColumnMode::Month:
387 case AbstractColumn::ColumnMode::DateTime:
388 exec(new MatrixClearColumnCmd<QDateTime>(d, c));
389 break;
390 }
391 RESET_CURSOR;
392}
393
394// rows
395void Matrix::insertRows(int before, int count) {

Callers 3

clearSelectedColumnsMethod · 0.80
redoMethod · 0.80
redoMethod · 0.80

Calls 5

rowCountFunction · 0.85
operator[]Method · 0.80
QStringClass · 0.50
QDateTimeClass · 0.50
dataChangedMethod · 0.45

Tested by

no test coverage detected