Skip to content

Commit 3869e3e

Browse files
committed
Add menu entry for showing ThreadDetails widget
1 parent 4c623c1 commit 3869e3e

3 files changed

Lines changed: 22 additions & 0 deletions

File tree

gui/mainwindow.cpp

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -183,6 +183,7 @@ MainWindow::MainWindow(TranslationHandler* th, QSettings* settings) :
183183
connect(mUI->mActionShowHidden, &QAction::triggered, mUI->mResults, &ResultsView::showHiddenResults);
184184
connect(mUI->mActionViewStats, &QAction::triggered, this, &MainWindow::showStatistics);
185185
connect(mUI->mActionLibraryEditor, &QAction::triggered, this, &MainWindow::showLibraryEditor);
186+
connect(mUI->mActionShowThreadDetails, &QAction::triggered, this, &MainWindow::showThreadDetails);
186187

187188
connect(mUI->mActionReanalyzeModified, &QAction::triggered, this, &MainWindow::reAnalyzeModified);
188189
connect(mUI->mActionReanalyzeAll, &QAction::triggered, this, &MainWindow::reAnalyzeAll);
@@ -2112,6 +2113,15 @@ void MainWindow::showLibraryEditor()
21122113
libraryDialog.exec();
21132114
}
21142115

2116+
void MainWindow::showThreadDetails()
2117+
{
2118+
auto *td = new ThreadDetails;
2119+
connect(mThread, &ThreadHandler::threadDetailsUpdated,
2120+
td, &ThreadDetails::threadDetailsUpdated, Qt::QueuedConnection);
2121+
td->show();
2122+
mThread->emitThreadDetailsUpdated();
2123+
}
2124+
21152125
void MainWindow::filterResults()
21162126
{
21172127
mUI->mResults->filterResults(mLineEditFilter->text());

gui/mainwindow.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -200,6 +200,9 @@ public slots:
200200
/** @brief Slot for showing the library editor */
201201
void showLibraryEditor();
202202

203+
/** @brief Slot for showing the thread details window */
204+
void showThreadDetails();
205+
203206
private slots:
204207

205208
/** @brief Slot for checkthread's done signal */

gui/mainwindow.ui

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -192,6 +192,7 @@
192192
<addaction name="mActionShowScratchpad"/>
193193
<addaction name="mActionViewStats"/>
194194
<addaction name="mActionLibraryEditor"/>
195+
<addaction name="mActionShowThreadDetails"/>
195196
</widget>
196197
<widget class="QMenu" name="mMenuHelp">
197198
<property name="title">
@@ -1040,6 +1041,14 @@
10401041
<string>EULA...</string>
10411042
</property>
10421043
</action>
1044+
<action name="mActionShowThreadDetails">
1045+
<property name="text">
1046+
<string>Thread details</string>
1047+
</property>
1048+
<property name="toolTip">
1049+
<string>Show thread details</string>
1050+
</property>
1051+
</action>
10431052
</widget>
10441053
<customwidgets>
10451054
<customwidget>

0 commit comments

Comments
 (0)