QCAD Application Framework
CAD Application Development and Automation.
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
qtscriptshell_QXmlSimpleReader.h
Go to the documentation of this file.
1 #ifndef QTSCRIPTSHELL_QXMLSIMPLEREADER_H
2 #define QTSCRIPTSHELL_QXMLSIMPLEREADER_H
3 
4 #include <qxml.h>
5 
6 #include <QtScript/qscriptvalue.h>
7 
8 class QtScriptShell_QXmlSimpleReader : public QXmlSimpleReader
9 {
10 public:
13 
14  QXmlDTDHandler* DTDHandler() const;
15  QXmlContentHandler* contentHandler() const;
16  QXmlDeclHandler* declHandler() const;
17  QXmlEntityResolver* entityResolver() const;
18  QXmlErrorHandler* errorHandler() const;
19  bool feature(const QString& name, bool* ok = 0) const;
20  bool hasFeature(const QString& name) const;
21  bool hasProperty(const QString& name) const;
22  QXmlLexicalHandler* lexicalHandler() const;
23  bool parse(const QXmlInputSource& input);
24  bool parse(const QXmlInputSource* input);
25  bool parse(const QXmlInputSource* input, bool incremental);
26  bool parseContinue();
27  void* property(const QString& name, bool* ok = 0) const;
28  void setContentHandler(QXmlContentHandler* handler);
29  void setDTDHandler(QXmlDTDHandler* handler);
30  void setDeclHandler(QXmlDeclHandler* handler);
31  void setEntityResolver(QXmlEntityResolver* handler);
32  void setErrorHandler(QXmlErrorHandler* handler);
33  void setFeature(const QString& name, bool value);
34  void setLexicalHandler(QXmlLexicalHandler* handler);
35  void setProperty(const QString& name, void* value);
36 
37  QScriptValue __qtscript_self;
38 };
39 
40 #endif // QTSCRIPTSHELL_QXMLSIMPLEREADER_H