![]() |
Falkon Develop
Cross-platform Qt-based web browser
|
A class reading a search engine description from an external source. More...
#include <opensearchreader.h>
Public Member Functions | |
OpenSearchReader () | |
OpenSearchEngine * | read (QIODevice *device) |
A class reading a search engine description from an external source.
OpenSearchReader is a class that can be used to read search engine descriptions formed using the OpenSearch format.
It inherits QXmlStreamReader and thus provides additional functions, such as QXmlStreamReader::error(), QXmlStreamReader::hasError() that can be used to make sure the reading procedure succeeded.
For more information see: http://www.opensearch.org/Specifications/OpenSearch/1.1/Draft_4#OpenSearch_description_document
Definition at line 45 of file opensearchreader.h.
OpenSearchReader::OpenSearchReader | ( | ) |
Constructs a new reader.
Definition at line 64 of file opensearchreader.cpp.
OpenSearchEngine * OpenSearchReader::read | ( | QIODevice * | device | ) |
Reads an OpenSearch engine from the device and returns an OpenSearchEngine object, filled in with all the data that has been retrieved from the document.
If the device is closed, it will be opened.
To make sure if the procedure succeeded, check QXmlStreamReader::error().
Definition at line 85 of file opensearchreader.cpp.