Doc - making the code snippet quoting more consistent by removing more

of the \code tags and using \snippet tags instead
parent 1997d8fb
...@@ -29,18 +29,20 @@ ...@@ -29,18 +29,20 @@
#include "textfinder.h" #include "textfinder.h"
//! [1]
#include <QtCore/QFile> #include <QtCore/QFile>
#include <QtCore/QTextStream> #include <QtCore/QTextStream>
//! [1]
#include <QtGui/QMessageBox> #include <QtGui/QMessageBox>
//! [2] //! [3]
TextFinder::TextFinder(QWidget *parent) TextFinder::TextFinder(QWidget *parent)
: QWidget(parent), ui(new Ui::TextFinder) : QWidget(parent), ui(new Ui::TextFinder)
{ {
ui->setupUi(this); ui->setupUi(this);
loadTextFile(); loadTextFile();
} }
//! [2] //! [3]
TextFinder::~TextFinder() TextFinder::~TextFinder()
{ {
...@@ -63,10 +65,10 @@ void TextFinder::loadTextFile() ...@@ -63,10 +65,10 @@ void TextFinder::loadTextFile()
} }
//! [0] //! [0]
//! [1] //! [2]
void TextFinder::on_findButton_clicked() void TextFinder::on_findButton_clicked()
{ {
QString searchString = ui->lineEdit->text(); QString searchString = ui->lineEdit->text();
ui->textEdit->find(searchString, QTextDocument::FindWholeWords); ui->textEdit->find(searchString, QTextDocument::FindWholeWords);
} }
//! [1] //! [2]
...@@ -47,12 +47,14 @@ public: ...@@ -47,12 +47,14 @@ public:
TextFinder(QWidget *parent = 0); TextFinder(QWidget *parent = 0);
~TextFinder(); ~TextFinder();
//! [0]
private slots: private slots:
void on_findButton_clicked(); void on_findButton_clicked();
private: private:
Ui::TextFinder *ui; Ui::TextFinder *ui;
void loadTextFile(); void loadTextFile();
//! [0]
}; };
#endif // TEXTFINDER_H #endif // TEXTFINDER_H
...@@ -564,15 +564,7 @@ ...@@ -564,15 +564,7 @@
\l{http://doc.trolltech.com/qtextedit.html}{QTextEdit}. This is done with \l{http://doc.trolltech.com/qtextedit.html}{QTextEdit}. This is done with
the following code: the following code:
\code \snippet examples/textfinder/textfinder.h 0
private slots:
void on_findButton_clicked();
private:
Ui::TextFinder *ui;
void loadTextFile();
\endcode
\note The \c{Ui::TextFinder} object is already provided. \note The \c{Ui::TextFinder} object is already provided.
\section2 The Source File \section2 The Source File
...@@ -581,7 +573,7 @@ ...@@ -581,7 +573,7 @@
\c{textfinder.cpp}. We begin by filling in the functionality to load a \c{textfinder.cpp}. We begin by filling in the functionality to load a
text file. The code snippet below describes this: text file. The code snippet below describes this:
\snippet example/textfinder/textfinder.cpp 0 \snippet examples/textfinder/textfinder.cpp 0
Basically, we load a text file using Basically, we load a text file using
\l{http://doc.trolltech.com/qfile.html}{QFile}, read it with \l{http://doc.trolltech.com/qfile.html}{QFile}, read it with
...@@ -589,22 +581,20 @@ ...@@ -589,22 +581,20 @@
then display it on \c{textEdit} with then display it on \c{textEdit} with
\l{http://doc.trolltech.com/qtextedit.html#plainText-prop}{setPlainText()} \l{http://doc.trolltech.com/qtextedit.html#plainText-prop}{setPlainText()}
which requires adding the following additional #includes to textfinder.cpp: which requires adding the following additional #includes to textfinder.cpp:
\code
#include <QtCore/QFile> \snippet examples/textfinder/textfinder.cpp 1
#include <QtCore/QTextStream>
\endcode
For the \c{on_findButton_clicked()} slot, we extract the search string and For the \c{on_findButton_clicked()} slot, we extract the search string and
use the \l{http://doc.trolltech.com/qtextedit.html#find}{find()} function use the \l{http://doc.trolltech.com/qtextedit.html#find}{find()} function
to look for the search string within the text file. The code snippet below to look for the search string within the text file. The code snippet below
further describes it: further describes it:
\snippet example/textfinder/textfinder.cpp 1 \snippet examples/textfinder/textfinder.cpp 2
Once we have both these functions complete, we call \c{loadTextFile()} in Once we have both these functions complete, we call \c{loadTextFile()} in
our constructor. our constructor.
\snippet example/textfinder/textfinder.cpp 2 \snippet examples/textfinder/textfinder.cpp 3
The \c{on_findButton_clicked()} slot will be called automatically due to The \c{on_findButton_clicked()} slot will be called automatically due to
this line of code: this line of code:
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment