From 75dfbc61fcc451239254049a362b227e72d94d90 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20Mr=C3=A1zek?= Date: Wed, 29 Apr 2015 01:28:58 +0200 Subject: GH-925 add scroll to bottom button to LogPage --- application/pages/LogPage.cpp | 5 ++++ application/pages/LogPage.h | 1 + application/pages/LogPage.ui | 59 +++++++++++++++++++++++++++++++------------ 3 files changed, 49 insertions(+), 16 deletions(-) (limited to 'application') diff --git a/application/pages/LogPage.cpp b/application/pages/LogPage.cpp index 8f9edb96..7d2013cc 100644 --- a/application/pages/LogPage.cpp +++ b/application/pages/LogPage.cpp @@ -69,6 +69,11 @@ void LogPage::on_btnClear_clicked() ui->text->clear(); } +void LogPage::on_btnBottom_clicked() +{ + ui->text->verticalScrollBar()->setSliderPosition(ui->text->verticalScrollBar()->maximum()); +} + void LogPage::on_trackLogCheckbox_clicked(bool checked) { m_write_active = checked; diff --git a/application/pages/LogPage.h b/application/pages/LogPage.h index e28c9690..15c123d7 100644 --- a/application/pages/LogPage.h +++ b/application/pages/LogPage.h @@ -65,6 +65,7 @@ private slots: void on_btnPaste_clicked(); void on_btnCopy_clicked(); void on_btnClear_clicked(); + void on_btnBottom_clicked(); void on_trackLogCheckbox_clicked(bool checked); diff --git a/application/pages/LogPage.ui b/application/pages/LogPage.ui index 089bc906..6beb801a 100644 --- a/application/pages/LogPage.ui +++ b/application/pages/LogPage.ui @@ -36,21 +36,7 @@ Tab 1 - - - - Search: - - - - - - - Find - - - - + false @@ -69,7 +55,7 @@ - + @@ -126,15 +112,56 @@ + + + + Search: + + + + + + + Find + + + + + + + Scroll all the way to bottom + + + Bottom + + + + + + + Qt::Vertical + + + + + tabWidget + trackLogCheckbox + btnCopy + btnPaste + btnClear + text + searchBar + findButton + -- cgit v1.2.3