aboutsummaryrefslogtreecommitdiffstats
path: root/doc/example/textfinder/textfinder.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'doc/example/textfinder/textfinder.cpp')
-rw-r--r--doc/example/textfinder/textfinder.cpp23
1 files changed, 8 insertions, 15 deletions
diff --git a/doc/example/textfinder/textfinder.cpp b/doc/example/textfinder/textfinder.cpp
index b399d17d23f..28cfc597b62 100644
--- a/doc/example/textfinder/textfinder.cpp
+++ b/doc/example/textfinder/textfinder.cpp
@@ -33,16 +33,16 @@
#include <QtCore/QTextStream>
#include <QtGui/QMessageBox>
-TextFinder::TextFinder(QWidget *parent, Qt::WFlags flags)
- : QWidget(parent, flags)
+TextFinder::TextFinder(QWidget *parent)
+ : QWidget(parent), ui(new Ui::TextFinder)
{
- ui.setupUi(this);
+ ui->setupUi(this);
loadTextFile();
- isFirstTime = true;
}
TextFinder::~TextFinder()
{
+ delete ui;
}
void TextFinder::loadTextFile()
@@ -54,20 +54,13 @@ void TextFinder::loadTextFile()
QString line = in.readAll();
inputFile.close();
- ui.textEdit->setPlainText(line);
- QTextCursor cursor = ui.textEdit->textCursor();
+ ui->textEdit->setPlainText(line);
+ QTextCursor cursor = ui->textEdit->textCursor();
cursor.movePosition(QTextCursor::Start, QTextCursor::MoveAnchor, 1);
}
void TextFinder::on_findButton_clicked()
{
- QString searchString = ui.lineEdit->text();
- QTextDocument *document = ui.textEdit->document();
-
- bool found = false;
-
- ui.textEdit->find(searchString, QTextDocument::FindWholeWords);
- QTextCursor cursor = ui.textEdit->textCursor();
- if (!cursor.isNull())
- found = true;
+ QString searchString = ui->lineEdit->text();
+ ui->textEdit->find(searchString, QTextDocument::FindWholeWords);
}