Merged 15170:15635 from trunk (no conflicts or even merges)
[blender.git] / source / gameengine / Expressions / Value.h
index ccb9c34749d7c7ad41c0f4f365df14eb23637cfe..bcf231cf4f0bd71679f18c7bbc1e924c0533a45c 100644 (file)
@@ -253,6 +253,8 @@ public:
        virtual int                             _delattr(const STR_String& attr);
        virtual int                             _setattr(const STR_String& attr,PyObject* value);
        
+       virtual PyObject* ConvertKeysToPython( void );
+       
        KX_PYMETHOD(CValue,GetName);
 
 #else
@@ -284,6 +286,7 @@ public:
        STR_String                      GetPropertyText(const STR_String & inName,const STR_String& deftext="");                                                // Get text description of property with name <inName>, returns an empty string if there is no property named <inName>
        float                           GetPropertyNumber(const STR_String& inName,float defnumber);
        virtual bool            RemoveProperty(const STR_String & inName);                                              // Remove the property named <inName>, returns true if the property was succesfully removed, false if property was not found or could not be removed
+       virtual vector<STR_String>      GetPropertyNames();
        virtual void            ClearProperties();                                                                              // Clear all properties
 
        virtual void            SetPropertiesModified(bool inModified);                                 // Set all properties' modified flag to <inModified>