From 7f3825d9229dfb714709f6c78f933daea0c7e492 Mon Sep 17 00:00:00 2001 From: Kimmo Varis Date: Fri, 16 Jul 2010 18:02:18 +0300 Subject: [PATCH] GUI: Add close-button to log view. --- gui/logview.cpp | 7 +++++++ gui/logview.h | 8 ++++++++ gui/logview.ui | 24 ++++++++++++++++++++++++ 3 files changed, 39 insertions(+) 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 + + + + +