summaryrefslogtreecommitdiff
path: root/utils/themeeditor/findreplace/findreplacedialog.cpp
diff options
context:
space:
mode:
authorRobert Bieber <robby@bieberphoto.com>2010-06-26 07:59:23 +0000
committerRobert Bieber <robby@bieberphoto.com>2010-06-26 07:59:23 +0000
commitbe70fd89be787e2b24604f9ba785b87c1f8f1d22 (patch)
tree5b7ec98c48d2a5d2dc5078007142d2e92c09a8a2 /utils/themeeditor/findreplace/findreplacedialog.cpp
parent5300c7014d602c57fcae7f6619f5138d83ba33c0 (diff)
downloadrockbox-be70fd89be787e2b24604f9ba785b87c1f8f1d22.zip
rockbox-be70fd89be787e2b24604f9ba785b87c1f8f1d22.tar.gz
rockbox-be70fd89be787e2b24604f9ba785b87c1f8f1d22.tar.bz2
rockbox-be70fd89be787e2b24604f9ba785b87c1f8f1d22.tar.xz
Theme Editor: Added an edit menu with a find/replace function (copied from an LGPL library)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27137 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'utils/themeeditor/findreplace/findreplacedialog.cpp')
-rw-r--r--utils/themeeditor/findreplace/findreplacedialog.cpp64
1 files changed, 64 insertions, 0 deletions
diff --git a/utils/themeeditor/findreplace/findreplacedialog.cpp b/utils/themeeditor/findreplace/findreplacedialog.cpp
new file mode 100644
index 0000000..547ad23
--- /dev/null
+++ b/utils/themeeditor/findreplace/findreplacedialog.cpp
@@ -0,0 +1,64 @@
+/***************************************************************************
+ * __________ __ ___.
+ * Open \______ \ ____ ____ | | _\_ |__ _______ ___
+ * Source | _// _ \_/ ___\| |/ /| __ \ / _ \ \/ /
+ * Jukebox | | ( <_> ) \___| < | \_\ ( <_> > < <
+ * Firmware |____|_ /\____/ \___ >__|_ \|___ /\____/__/\_ \
+ * \/ \/ \/ \/ \/
+ * $Id$
+ *
+ * This file has been copied from Lorenzo Bettini, with minor modifications
+ * made available under the LGPL version 3, as the original file was licensed
+ *
+ ****************************************************************************
+ *
+ * Copyright (C) 2009 Lorenzo Bettini <http://www.lorenzobettini.it>
+ * See COPYING file that comes with this distribution
+ */
+
+#include "findreplacedialog.h"
+#include "ui_findreplacedialog.h"
+
+FindReplaceDialog::FindReplaceDialog(QWidget *parent) :
+ QDialog(parent),
+ ui(new Ui::FindReplaceDialog)
+{
+ ui->setupUi(this);
+}
+
+FindReplaceDialog::~FindReplaceDialog()
+{
+ delete ui;
+}
+
+void FindReplaceDialog::changeEvent(QEvent *e)
+{
+ QDialog::changeEvent(e);
+ switch (e->type()) {
+ case QEvent::LanguageChange:
+ ui->retranslateUi(this);
+ break;
+ default:
+ break;
+ }
+}
+
+void FindReplaceDialog::setTextEdit(QPlainTextEdit *textEdit) {
+ ui->findReplaceForm->setTextEdit(textEdit);
+}
+
+void FindReplaceDialog::writeSettings(QSettings &settings, const QString &prefix) {
+ ui->findReplaceForm->writeSettings(settings, prefix);
+}
+
+void FindReplaceDialog::readSettings(QSettings &settings, const QString &prefix) {
+ ui->findReplaceForm->readSettings(settings, prefix);
+}
+
+void FindReplaceDialog::findNext() {
+ ui->findReplaceForm->findNext();
+}
+
+void FindReplaceDialog::findPrev() {
+ ui->findReplaceForm->findPrev();
+}