File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -6,9 +6,15 @@ ThreadDetails::ThreadDetails(QWidget *parent)
66 , mUi(new Ui::ThreadDetails)
77{
88 mUi ->setupUi (this );
9+ mUi ->detailsBox ->setReadOnly (true );
910}
1011
1112ThreadDetails::~ThreadDetails ()
1213{
1314 delete mUi ;
1415}
16+
17+ void ThreadDetails::threadDetailsUpdated (const QString &text)
18+ {
19+ mUi ->detailsBox ->setText (text);
20+ }
Original file line number Diff line number Diff line change @@ -15,6 +15,9 @@ class ThreadDetails : public QWidget
1515 explicit ThreadDetails (QWidget *parent = nullptr );
1616 ~ThreadDetails () override ;
1717
18+ public slots:
19+ void threadDetailsUpdated (const QString &text);
20+
1821private:
1922 Ui::ThreadDetails *mUi ;
2023};
Original file line number Diff line number Diff line change @@ -332,14 +332,14 @@ void ThreadHandler::setCheckStartTime(QDateTime checkStartTime)
332332void ThreadHandler::startCheck (CheckThread::Details details)
333333{
334334 mThreadDetails [details.index ] = details;
335- emit threadDetailsUpdated ( buildThreadDetailsText () );
335+ emitThreadDetailsUpdated ( );
336336}
337337
338338// NOLINTNEXTLINE(performance-unnecessary-value-param)
339339void ThreadHandler::finishCheck (CheckThread::Details details)
340340{
341341 mThreadDetails .erase (details.index );
342- emit threadDetailsUpdated ( buildThreadDetailsText () );
342+ emitThreadDetailsUpdated ( );
343343}
344344
345345QString ThreadHandler::buildThreadDetailsText () const
@@ -355,3 +355,8 @@ QString ThreadHandler::buildThreadDetailsText() const
355355
356356 return result;
357357}
358+
359+ void ThreadHandler::emitThreadDetailsUpdated ()
360+ {
361+ emit threadDetailsUpdated (buildThreadDetailsText ());
362+ }
Original file line number Diff line number Diff line change @@ -178,6 +178,11 @@ class ThreadHandler : public QObject {
178178 */
179179 void setCheckStartTime (QDateTime checkStartTime);
180180
181+ /* *
182+ * @brief Emit the threadDetailsUpdated signal
183+ */
184+ void emitThreadDetailsUpdated ();
185+
181186signals:
182187 /* *
183188 * @brief Signal that all threads are done
You can’t perform that action at this time.
0 commit comments