src/hbutils/document/hbdocumentloader_p.h
changeset 1 f7ac710697a9
parent 0 16d8024aca5e
--- a/src/hbutils/document/hbdocumentloader_p.h	Mon Apr 19 14:02:13 2010 +0300
+++ b/src/hbutils/document/hbdocumentloader_p.h	Mon May 03 12:48:33 2010 +0300
@@ -36,6 +36,10 @@
 class HbDocumentLoader;
 class HbDocumentLoaderSyntax;
 class HbDocumentLoaderActions;
+class HbXmlLoaderBinaryActions;
+class HbXmlLoaderBinarySyntax;
+class HbXmlLoaderAbstractActions;
+
 class QPluginLoader;
 class HbDocumentLoaderPluginManager;
 class HbMainWindow;
@@ -55,6 +59,7 @@
     virtual ~HbDocumentLoaderPrivate();
     
     bool load( QIODevice *device, const QString &section );
+    bool createBinary( QIODevice *srcDevice, QIODevice *dstDevice );
     QList<QObject *> takeAll();
 
     QGraphicsWidget *findWidget(const QString &name) const;
@@ -75,12 +80,14 @@
     HbDocumentLoader *q_ptr;
     HbDocumentLoaderActions *actions;
     HbDocumentLoaderSyntax *syntax;
+    HbXmlLoaderBinaryActions *binaryactions;
+    HbXmlLoaderBinarySyntax *binarysyntax;
     HbDocumentLoaderPluginManager *pluginManager;
 };
 
 
 
-
+#ifndef HB_BOOTSTRAPPED
 
 class HbDocumentLoaderPluginManager
 {
@@ -100,4 +107,6 @@
     QList<QPluginLoader*> mPlugins;
 };
 
+#endif //HB_BOOTSTRAPPED
+
 #endif // HBDOCUMENTLOADER_P_H