]> git.saurik.com Git - wxWidgets.git/blobdiff - contrib/utils/wxrcedit/nodesdb.h
[ 1176516 ] argv datatype has changed (char in docs but really wxChar)
[wxWidgets.git] / contrib / utils / wxrcedit / nodesdb.h
index 9cff136e98b74a01364747caccc5540747b222c9..6c328a0e7985621b0a9229377766956b77f57ea1 100644 (file)
@@ -15,6 +15,7 @@
 #define _NODESDB_H_
 
 #include "wx/dynarray.h"
+#include "wx/arrstr.h"
 
 class WXDLLEXPORT wxXmlNode;
 class WXDLLEXPORT wxString;
@@ -27,13 +28,13 @@ class PropertyInfo
         PropertyInfo() {}
         PropertyInfo(const wxString& atype, const wxString& aname, const wxString& amoreinfo)
           : Type(atype), Name(aname), MoreInfo(amoreinfo) {}
-       
+
         PropertyInfo& operator=(const PropertyInfo& p)
         {
             Type = p.Type; Name = p.Name; MoreInfo = p.MoreInfo;
             return *this;
         }
-       
+
         wxString Type;
         wxString Name;
         wxString MoreInfo;
@@ -46,13 +47,13 @@ class NodeInfo
 {
     public:
         wxString NodeClass;
-        wxString Type;   
+        wxString Type;
         PropertyInfoArray Props;
         wxArrayString DerivedFrom;
         bool Abstract;
         wxString ChildType;
         int Icon;
-    
+
         void Read(const wxString& filename, wxPathList& list);
 };
 
@@ -64,15 +65,15 @@ class NodesDb
 {
     public:
         NodesDb();
-    
+
         void Load();
         void LoadDir(const wxString& path);
         void LoadFile(const wxString& file);
-        
+
         NodeInfoArray& GetNodesInfo() { return m_Infos; }
-    
+
         static NodesDb *Get();
-    
+
     private:
         static NodesDb *ms_Instance;
         NodeInfoArray m_Infos;
@@ -81,4 +82,4 @@ class NodesDb
 
 
 
-#endif 
+#endif