Merge branch 'work/group_by_actiongroup' into 'develop'

Add "group by" actions to an action group

See merge request ems/astdm/dram.sys!327
This commit is contained in:
Lukas Steiner
2021-11-05 08:45:55 +00:00

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,