Git commit 6caec171a002f93b77c9fcddcdf2da3f2f898ec8 by K?re S?rs. Committed on 15/08/2013 at 19:18. Pushed by sars into branch 'master'.
Add the clear selection preview window action also as a tool button BUG: 323438 FIXED-IN: KDE 4.12 GUI: M +8 -1 libksane/ksane_widget.cpp M +1 -0 libksane/ksane_widget_private.cpp M +1 -0 libksane/ksane_widget_private.h http://commits.kde.org/libksane/6caec171a002f93b77c9fcddcdf2da3f2f898ec8 diff --git a/libksane/ksane_widget.cpp b/libksane/ksane_widget.cpp index bccbe91..61b05b7 100644 --- a/libksane/ksane_widget.cpp +++ b/libksane/ksane_widget.cpp @@ -159,7 +159,13 @@ KSaneWidget::KSaneWidget(QWidget* parent) d->m_zFitBtn->setIcon(KIcon("document-preview")); d->m_zFitBtn->setToolTip(i18n("Zoom to Fit")); connect(d->m_zFitBtn, SIGNAL(clicked()), d->m_previewViewer, SLOT(zoom2Fit())); - + + d->m_clearSelBtn = new QToolButton(this); + d->m_clearSelBtn->setAutoRaise(true); + d->m_clearSelBtn->setIcon(KIcon("edit-clear")); + d->m_clearSelBtn->setToolTip(i18n("Clear Selections")); + connect(d->m_clearSelBtn, SIGNAL(clicked()), d->m_previewViewer, SLOT(clearSelections())); + d->m_prevBtn = new KPushButton(this); d->m_prevBtn->setIcon(KIcon("document-import")); d->m_prevBtn->setToolTip(i18n("Scan Preview Image")); @@ -180,6 +186,7 @@ KSaneWidget::KSaneWidget(QWidget* parent) btn_lay->addWidget(d->m_zOutBtn); btn_lay->addWidget(d->m_zSelBtn); btn_lay->addWidget(d->m_zFitBtn); + btn_lay->addWidget(d->m_clearSelBtn); btn_lay->addStretch(100); btn_lay->addWidget(d->m_prevBtn); btn_lay->addWidget(d->m_scanBtn); diff --git a/libksane/ksane_widget_private.cpp b/libksane/ksane_widget_private.cpp index 31e096e..0fb9280 100644 --- a/libksane/ksane_widget_private.cpp +++ b/libksane/ksane_widget_private.cpp @@ -58,6 +58,7 @@ q(parent) m_zOutBtn = 0; m_zSelBtn = 0; m_zFitBtn = 0; + m_clearSelBtn = 0; m_prevBtn = 0; m_scanBtn = 0; m_cancelBtn = 0; diff --git a/libksane/ksane_widget_private.h b/libksane/ksane_widget_private.h index e376570..8adf06f 100644 --- a/libksane/ksane_widget_private.h +++ b/libksane/ksane_widget_private.h @@ -129,6 +129,7 @@ namespace KSaneIface QToolButton *m_zOutBtn; QToolButton *m_zSelBtn; QToolButton *m_zFitBtn; + QToolButton *m_clearSelBtn; KPushButton *m_scanBtn; KPushButton *m_prevBtn;
