00001
00002
00003
00005
00006
00011
00016
00021
00023
00024 #ifndef QLOADER_H
00025 #define QLOADER_H
00026
00027 #include "X3DLoader.h"
00028
00029 namespace X3DTK {
00030
00031 class QLoaderImplementation;
00032 class NodeCreationProxy;
00033
00035
00036 class QLoader : public X3DLoader
00037 {
00038 public:
00040 QLoader(NodeCreationProxy *nodeCreationProxy);
00042 ~QLoader();
00043
00044 protected:
00046 X3D::Scene *loadFile(const char *file, bool fileValidation = false) const;
00047
00048 private:
00049 QLoaderImplementation *_impl;
00050 };
00051
00052 }
00053
00054 #endif