diff --git a/gui/logview.cpp b/gui/logview.cpp
index 88b064684..97fa7b0ab 100644
--- a/gui/logview.cpp
+++ b/gui/logview.cpp
@@ -22,9 +22,16 @@ LogView::LogView(QWidget *parent)
{
mUI.setupUi(this);
setWindowFlags(Qt::Tool);
+
+ connect(mUI.mCloseButton, SIGNAL(clicked()), this, SLOT(CloseButtonClicked()));
}
void LogView::AppendLine(const QString &line)
{
mUI.mLogEdit->appendPlainText(line);
}
+
+void LogView::CloseButtonClicked()
+{
+ close();
+}
diff --git a/gui/logview.h b/gui/logview.h
index aa5b921f0..b0631c250 100644
--- a/gui/logview.h
+++ b/gui/logview.h
@@ -42,6 +42,14 @@ public:
*/
void AppendLine(const QString &line);
+protected slots:
+
+ /**
+ * @brief Called when close button is clicked.
+ *
+ */
+ void CloseButtonClicked();
+
private:
Ui::LogView mUI;
};
diff --git a/gui/logview.ui b/gui/logview.ui
index 8c733213a..90367ea71 100644
--- a/gui/logview.ui
+++ b/gui/logview.ui
@@ -27,6 +27,30 @@
+ -
+
+
-
+
+
+ Qt::Horizontal
+
+
+
+ 40
+ 20
+
+
+
+
+ -
+
+
+ Close
+
+
+
+
+