diff --git a/src/SeerSlashProcWidget.cpp b/src/SeerSlashProcWidget.cpp index 84ae0dc..6008b8e 100644 --- a/src/SeerSlashProcWidget.cpp +++ b/src/SeerSlashProcWidget.cpp @@ -3,6 +3,7 @@ #include #include #include +#include #include diff --git a/src/SeerThreadIdsBrowserWidget.cpp b/src/SeerThreadIdsBrowserWidget.cpp index 2a7c8e2..e4f0be6 100644 --- a/src/SeerThreadIdsBrowserWidget.cpp +++ b/src/SeerThreadIdsBrowserWidget.cpp @@ -3,6 +3,7 @@ #include #include #include +#include #include SeerThreadIdsBrowserWidget::SeerThreadIdsBrowserWidget (QWidget* parent) : QWidget(parent) { @@ -54,10 +55,21 @@ void SeerThreadIdsBrowserWidget::handleText (const QString& text) { //qDebug() << __PRETTY_FUNCTION__ << ":" << threadid_text; - // Add the frame to the tree. + // Construct the item QTreeWidgetItem* item = new QTreeWidgetItem; item->setText(0, threadid_text); + // Set the text to bold if the ID is the same as the CURRENT ID. + QFont fnormal = item->font(0); fnormal.setBold(false); + QFont fbold = item->font(0); fbold.setBold(true); + + if (threadid_text == currentthreadid_text) { + item->setFont(0, fbold); + }else{ + item->setFont(0, fnormal); + } + + // Add the frame to the tree. idsTreeWidget->addTopLevelItem(item); }