From 9c64b5e753ce06411ea3b291fc97946c816652de Mon Sep 17 00:00:00 2001 From: Michael Georg Hansen Date: Mon, 16 Jul 2012 21:11:19 +0200 Subject: [PATCH] Add a clear button to the log window. --- src/mirall/logbrowser.cpp | 12 ++++++++++++ src/mirall/logbrowser.h | 2 ++ 2 files changed, 14 insertions(+) diff --git a/src/mirall/logbrowser.cpp b/src/mirall/logbrowser.cpp index bc6f863f1e..9672b87929 100644 --- a/src/mirall/logbrowser.cpp +++ b/src/mirall/logbrowser.cpp @@ -156,6 +156,13 @@ LogBrowser::LogBrowser(QWidget *parent) : mainLayout->addWidget( btnbox ); + // clear button + _clearBtn = new QPushButton; + _clearBtn->setText( tr("Clear") ); + _clearBtn->setToolTip( tr("Clear the log display.") ); + btnbox->addButton(_clearBtn, QDialogButtonBox::ActionRole); + connect( _clearBtn, SIGNAL(clicked()), this, SLOT(slotClearLog())); + // save Button _saveBtn = new QPushButton; _saveBtn->setText( tr("S&ave") ); @@ -261,4 +268,9 @@ void LogBrowser::slotSave() } +void LogBrowser::slotClearLog() +{ + _logWidget->clear(); +} + } // namespace diff --git a/src/mirall/logbrowser.h b/src/mirall/logbrowser.h index a545564e99..0008b86fe5 100644 --- a/src/mirall/logbrowser.h +++ b/src/mirall/logbrowser.h @@ -93,11 +93,13 @@ protected slots: void slotFind(); void search( const QString& ); void slotSave(); + void slotClearLog(); private: LogWidget *_logWidget; QLineEdit *_findTermEdit; QPushButton *_saveBtn; + QPushButton *_clearBtn; QLabel *_statusLabel; QFile _logFile;