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

Method transpose

src/backend/matrix/Matrix.cpp:728–751  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

726}
727
728void Matrix::transpose() {
729 WAIT_CURSOR;
730 Q_D(Matrix);
731 switch (d->mode) {
732 case AbstractColumn::ColumnMode::Double:
733 exec(new MatrixTransposeCmd<double>(d));
734 break;
735 case AbstractColumn::ColumnMode::Text:
736 exec(new MatrixTransposeCmd<QString>(d));
737 break;
738 case AbstractColumn::ColumnMode::Integer:
739 exec(new MatrixTransposeCmd<int>(d));
740 break;
741 case AbstractColumn::ColumnMode::BigInt:
742 exec(new MatrixTransposeCmd<qint64>(d));
743 break;
744 case AbstractColumn::ColumnMode::Day:
745 case AbstractColumn::ColumnMode::Month:
746 case AbstractColumn::ColumnMode::DateTime:
747 exec(new MatrixTransposeCmd<QDateTime>(d));
748 break;
749 }
750 RESET_CURSOR;
751}
752
753void Matrix::mirrorHorizontally() {
754 WAIT_CURSOR;

Callers 3

sizeHintMethod · 0.80
pageChangedMethod · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected