Add new ThreadGroup browser.

This commit is contained in:
Ernie Pasveer
2022-09-18 12:01:01 -05:00
parent 7fcf280e96
commit 253100f9e2
11 changed files with 346 additions and 12 deletions
+9 -2
View File
@@ -16,9 +16,11 @@ SeerThreadManagerWidget::SeerThreadManagerWidget (QWidget* parent) : QWidget(par
_threadFramesBrowserWidget = new SeerThreadFramesBrowserWidget(this);
_threadIdsBrowserWidget = new SeerThreadIdsBrowserWidget(this);
_threadGroupsBrowserWidget = new SeerThreadGroupsBrowserWidget(this);
tabWidget->addTab(_threadFramesBrowserWidget, "Frames");
tabWidget->addTab(_threadIdsBrowserWidget, "Ids");
tabWidget->addTab(_threadGroupsBrowserWidget, "Groups");
QToolButton* refreshToolButton = new QToolButton(tabWidget);
refreshToolButton->setIcon(QIcon(":/seer/resources/RelaxLightIcons/view-refresh.svg"));
@@ -35,12 +37,16 @@ SeerThreadManagerWidget::SeerThreadManagerWidget (QWidget* parent) : QWidget(par
SeerThreadManagerWidget::~SeerThreadManagerWidget () {
}
SeerThreadFramesBrowserWidget* SeerThreadManagerWidget::threadFramesBrowserWidget () {
return _threadFramesBrowserWidget;
}
SeerThreadIdsBrowserWidget* SeerThreadManagerWidget::threadIdsBrowserWidget () {
return _threadIdsBrowserWidget;
}
SeerThreadFramesBrowserWidget* SeerThreadManagerWidget::threadFramesBrowserWidget () {
return _threadFramesBrowserWidget;
SeerThreadGroupsBrowserWidget* SeerThreadManagerWidget::threadGroupsBrowserWidget () {
return _threadGroupsBrowserWidget;
}
void SeerThreadManagerWidget::setSchedulerLockingMode (const QString& mode) {
@@ -77,6 +83,7 @@ void SeerThreadManagerWidget::handleRefreshToolButtonClicked () {
threadFramesBrowserWidget()->refresh();
threadIdsBrowserWidget()->refresh();
threadGroupsBrowserWidget()->refresh();
}
void SeerThreadManagerWidget::handleSchedulerLockingComboBox (int index) {