Skip to content

Commit 45bbf9c

Browse files
author
Carlos Barajas
committed
popup appears when no logs match
1 parent 887e71b commit 45bbf9c

File tree

3 files changed

+12
-8
lines changed

3 files changed

+12
-8
lines changed

cpp/widgets/mainwindow.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -181,7 +181,7 @@ void MainWindow::run() {
181181
if (results.keys().isEmpty()) {
182182
// Show some dialog box
183183
NoResults *noresults = new NoResults("No Logs Matched Your Search!", this);
184-
noresults->show();
184+
noresults->exec();
185185
delete noresults;
186186
}
187187
else if (reader == nullptr) {

cpp/widgets/popups.cpp

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,16 @@
77

88

99
NoResults::NoResults(QString message, QWidget *parent) : QDialog(parent) {
10-
QVBoxLayout *layout = new QVBoxLayout(this);
11-
QLabel *displayMessage = new QLabel(message, this);
12-
QPushButton *accept = new QPushButton("OK", this);
10+
QVBoxLayout *layout = new QVBoxLayout(this);
11+
QLabel *displayMessage = new QLabel(message, this);
12+
QPushButton *acceptButton = new QPushButton("OK", this);
1313

14-
layout->addWidget(displayMessage);
15-
layout->addWidget(accept);
16-
setLayout(layout);
14+
connect(acceptButton, SIGNAL(clicked()), this, SLOT(accept()));
15+
16+
layout->addWidget(displayMessage);
17+
layout->addWidget(acceptButton);
18+
setModal(true);
19+
setLayout(layout);
1720
}
1821

1922

headers/widgets/popups.h

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,11 @@
11
#pragma once
22
#include <QDialog>
3+
#include <QString>
4+
#include <QWidget>
35

46
// All additional popups go here
57

68
class NoResults : public QDialog {
7-
89
Q_OBJECT
910

1011
public:

0 commit comments

Comments
 (0)