aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authornils <nils@34ebc366-c3a9-4b3c-9f84-69acf7962910>2012-09-30 00:39:52 +0000
committernils <nils@34ebc366-c3a9-4b3c-9f84-69acf7962910>2012-09-30 00:39:52 +0000
commitf6a7aebd296fc457637d469e041739b2b8a5bcea (patch)
tree0a91dd1893141dc4f6372e42980ecab92b0bd111
parentadded export key actions to main window (diff)
downloadgpg4usb-f6a7aebd296fc457637d469e041739b2b8a5bcea.tar.gz
gpg4usb-f6a7aebd296fc457637d469e041739b2b8a5bcea.zip
add button for next match in find widget
git-svn-id: http://cpunk.de/svn/src/gpg4usb/trunk@976 34ebc366-c3a9-4b3c-9f84-69acf7962910
-rw-r--r--findwidget.cpp5
-rw-r--r--findwidget.h1
-rw-r--r--gpg4usb.qrc2
3 files changed, 6 insertions, 2 deletions
diff --git a/findwidget.cpp b/findwidget.cpp
index 2ad7d31..9481fbd 100644
--- a/findwidget.cpp
+++ b/findwidget.cpp
@@ -6,17 +6,20 @@ FindWidget::FindWidget(QWidget *parent, QTextEdit *edit) :
{
mTextpage = edit;
findEdit = new QLineEdit(this);
- closeButton= new QPushButton(this->style()->standardIcon(QStyle::SP_TitleBarCloseButton),"",this);
+ QPushButton *closeButton= new QPushButton(this->style()->standardIcon(QStyle::SP_TitleBarCloseButton),"",this);
+ QPushButton *nextButton= new QPushButton(QIcon(":button_next.png"), "");
QHBoxLayout *notificationWidgetLayout = new QHBoxLayout(this);
notificationWidgetLayout->setContentsMargins(10,0,0,0);
notificationWidgetLayout->addWidget(new QLabel(tr("Find:")));
notificationWidgetLayout->addWidget(findEdit,2);
+ notificationWidgetLayout->addWidget(nextButton);
notificationWidgetLayout->addWidget(closeButton);
this->setLayout(notificationWidgetLayout);
connect(findEdit,SIGNAL(textEdited(QString)),this,SLOT(find()));
connect(findEdit,SIGNAL(returnPressed()),this,SLOT(findNext()));
+ connect(nextButton,SIGNAL(clicked()),this,SLOT(findNext()));
connect(closeButton,SIGNAL(clicked()),this,SLOT(closeSlot()));
// The timer is necessary for setting the focus
diff --git a/findwidget.h b/findwidget.h
index b3dfa97..54d2b83 100644
--- a/findwidget.h
+++ b/findwidget.h
@@ -28,7 +28,6 @@ private:
QLineEdit *findEdit; /** Label holding the text shown in verifyNotification */
QTextCursor cursor;
QTextCharFormat cursorFormat;
- QPushButton *closeButton;
private slots:
void findNext();
diff --git a/gpg4usb.qrc b/gpg4usb.qrc
index 5411a45..5948a09 100644
--- a/gpg4usb.qrc
+++ b/gpg4usb.qrc
@@ -49,5 +49,7 @@
<file alias="mimetypes/unknown.png">release/icons/mimetypes/unknown.png</file>
<file alias="button_trash.png">release/icons/button_trash.png</file>
<file alias="button_plus.png">release/icons/button_plus.png</file>
+ <file alias="button_next.png">release/icons/button_next.png</file>
+ <file alias="button_previous.png">release/icons/button_previous.png</file>
</qresource>
</RCC>