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 , ui(new Ui::ThreadDetails)
77{
88 ui->setupUi (this );
9+ ui->detailsBox ->setReadOnly (true );
910}
1011
1112ThreadDetails::~ThreadDetails ()
1213{
1314 delete ui;
1415}
16+
17+ void ThreadDetails::threadDetailsUpdated (const QString &text)
18+ {
19+ ui->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 ();
1717
18+ public slots:
19+ void threadDetailsUpdated (const QString &text);
20+
1821private:
1922 Ui::ThreadDetails *ui;
2023};
Original file line number Diff line number Diff line change @@ -330,13 +330,13 @@ void ThreadHandler::setCheckStartTime(QDateTime checkStartTime)
330330void ThreadHandler::startCheck (CheckThread::Details details)
331331{
332332 mThreadDetails [details.index ] = details;
333- emit threadDetailsUpdated ( buildThreadDetailsText () );
333+ emitThreadDetailsUpdated ( );
334334}
335335
336336void ThreadHandler::finishCheck (CheckThread::Details details)
337337{
338338 mThreadDetails .erase (details.index );
339- emit threadDetailsUpdated ( buildThreadDetailsText () );
339+ emitThreadDetailsUpdated ( );
340340}
341341
342342QString ThreadHandler::buildThreadDetailsText () const
@@ -352,3 +352,8 @@ QString ThreadHandler::buildThreadDetailsText() const
352352
353353 return result;
354354}
355+
356+ void ThreadHandler::emitThreadDetailsUpdated ()
357+ {
358+ emit threadDetailsUpdated (buildThreadDetailsText ());
359+ }
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