src/script/api/qscriptengine.h
branchGCC_SURGE
changeset 31 5daf16870df6
parent 30 5dc02b23752f
equal deleted inserted replaced
27:93b982ccede2 31:5daf16870df6
   123         ExcludeSuperClassMethods = 0x0002,
   123         ExcludeSuperClassMethods = 0x0002,
   124         ExcludeSuperClassProperties = 0x0004,
   124         ExcludeSuperClassProperties = 0x0004,
   125         ExcludeSuperClassContents = 0x0006,
   125         ExcludeSuperClassContents = 0x0006,
   126         SkipMethodsInEnumeration = 0x0008,
   126         SkipMethodsInEnumeration = 0x0008,
   127         ExcludeDeleteLater = 0x0010,
   127         ExcludeDeleteLater = 0x0010,
       
   128         ExcludeSlots = 0x0020,
   128 
   129 
   129         AutoCreateDynamicProperties = 0x0100,
   130         AutoCreateDynamicProperties = 0x0100,
   130         PreferExistingWrapperObject = 0x0200
   131         PreferExistingWrapperObject = 0x0200
   131     };
   132     };
   132     Q_DECLARE_FLAGS(QObjectWrapOptions, QObjectWrapOption)
   133     Q_DECLARE_FLAGS(QObjectWrapOptions, QObjectWrapOption)
   230     QScriptValue importExtension(const QString &extension);
   231     QScriptValue importExtension(const QString &extension);
   231     QStringList availableExtensions() const;
   232     QStringList availableExtensions() const;
   232     QStringList importedExtensions() const;
   233     QStringList importedExtensions() const;
   233 
   234 
   234     void collectGarbage();
   235     void collectGarbage();
       
   236     void reportAdditionalMemoryCost(int size);
   235 
   237 
   236     void setProcessEventsInterval(int interval);
   238     void setProcessEventsInterval(int interval);
   237     int processEventsInterval() const;
   239     int processEventsInterval() const;
   238 
   240 
   239     void setAgent(QScriptEngineAgent *agent);
   241     void setAgent(QScriptEngineAgent *agent);