Add "group by" actions to an action group

This commit is contained in:
2021-10-25 16:03:11 +02:00
parent 2b43eafa60
commit 82bb617adf

View File

@@ -137,20 +137,29 @@ void TracePlot::setUpActions()
// SLOT(on_selectNextRefb()));
setColorGroupingPhase = new QAction("Group by Phase", this);
setColorGroupingPhase->setCheckable(true);
setColorGroupingPhase->setChecked(true);
addAction(setColorGroupingPhase);
QObject::connect(setColorGroupingPhase, SIGNAL(triggered()), this,
SLOT(on_colorGroupingPhase()));
setColorGroupingTransaction = new QAction("Group by Transaction", this);
setColorGroupingTransaction->setCheckable(true);
addAction(setColorGroupingTransaction);
QObject::connect(setColorGroupingTransaction, SIGNAL(triggered()), this,
SLOT(on_colorGroupingTransaction()));
setColorGroupingThread = new QAction("Group by Thread", this);
setColorGroupingThread->setCheckable(true);
addAction(setColorGroupingThread);
QObject::connect(setColorGroupingThread, SIGNAL(triggered()), this,
SLOT(on_colorGroupingThread()));
QActionGroup *colorGroupingGroup = new QActionGroup(this);
colorGroupingGroup->addAction(setColorGroupingPhase);
colorGroupingGroup->addAction(setColorGroupingTransaction);
colorGroupingGroup->addAction(setColorGroupingThread);
exportToPdf = new QAction("Export to SVG", this);
addAction(exportToPdf);
QObject::connect(exportToPdf, SIGNAL(triggered()), this,