QCAD Application Framework
CAD Application Development and Automation.
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
qtscriptshell_QXmlReader.h
Go to the documentation of this file.
1 #ifndef QTSCRIPTSHELL_QXMLREADER_H
2 #define QTSCRIPTSHELL_QXMLREADER_H
3 
4 #include <qxml.h>
5 
6 #include <QtScript/qscriptvalue.h>
7 
8 class QtScriptShell_QXmlReader : public QXmlReader
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  void* property(const QString& name, bool* ok = 0) const;
26  void setContentHandler(QXmlContentHandler* handler);
27  void setDTDHandler(QXmlDTDHandler* handler);
28  void setDeclHandler(QXmlDeclHandler* handler);
29  void setEntityResolver(QXmlEntityResolver* handler);
30  void setErrorHandler(QXmlErrorHandler* handler);
31  void setFeature(const QString& name, bool value);
32  void setLexicalHandler(QXmlLexicalHandler* handler);
33  void setProperty(const QString& name, void* value);
34 
35  QScriptValue __qtscript_self;
36 };
37 
38 #endif // QTSCRIPTSHELL_QXMLREADER_H