Skip to content

Commit 2526f87

Browse files
author
Carlos Barajas
committed
Added a 'total matches' label in the reader
1 parent eb361e7 commit 2526f87

2 files changed

Lines changed: 11 additions & 0 deletions

File tree

cpp/widgets/reader.cpp

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,8 @@ void Reader::newSearch(QString basepath, QStringList Files, QStringList Dates, Q
4545
base = basepath;
4646
len = Files.length();
4747
filesSearched->setMaximum(len);
48+
tMatchesLabel->hide();
49+
tMatches = 0;
4850
progWidget->show();
4951
files = Files;
5052
qDebug() << "+Reader: Building additional objects on the heap...";
@@ -120,6 +122,9 @@ void Reader::initGui() {
120122
progWidget = new QWidget(this);
121123
progWidget->setLayout(progBox);
122124

125+
tMatchesLabel = new QLabel(this);
126+
tMatchesLabel->hide();
127+
123128
// Setup
124129
QVBoxLayout *vbox = new QVBoxLayout(this);
125130
vbox->addWidget(logTitle);
@@ -137,6 +142,7 @@ void Reader::initGui() {
137142
outerVBox->setAlignment(Qt::AlignCenter);
138143
outerVBox->addWidget(hboxWidget);
139144
outerVBox->addWidget(progWidget);
145+
outerVBox->addWidget(tMatchesLabel);
140146

141147
setLayout(outerVBox);
142148
}
@@ -256,6 +262,8 @@ void Reader::tRefresh() {
256262
if (currentComplete == files.length()) {
257263
poll->stop();
258264
progWidget->hide();
265+
tMatchesLabel->setText("Total Matches: " + QString::number(tMatches));
266+
tMatchesLabel->show();
259267
// delete searchObj;
260268
// delete searchThd;
261269
}
@@ -271,6 +279,7 @@ void Reader::tRefresh() {
271279
// qDebug() << "+Reader: Match!" << newDate;
272280
allData[newDate] = entries[i];
273281
appendToTree(newDate);
282+
tMatches += entries[i].length();
274283
}
275284
}
276285
}

headers/widgets/reader.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -99,5 +99,7 @@ class Reader : public QWidget {
9999
bool *stopped;
100100
QProgressBar *filesSearched;
101101
QWidget *progWidget;
102+
QLabel *tMatchesLabel;
103+
int tMatches = 0;
102104
};
103105

0 commit comments

Comments
 (0)