@@ -1294,6 +1294,16 void PythonQt::clearNotFoundCachedMembers() | |||
|
1294 | 1294 | } |
|
1295 | 1295 | } |
|
1296 | 1296 | |
|
1297 | void PythonQt::removeWrapperFactory( PythonQtCppWrapperFactory* factory ) | |
|
1298 | { | |
|
1299 | _p->_cppWrapperFactories.removeAll(factory); | |
|
1300 | } | |
|
1301 | ||
|
1302 | void PythonQt::removeWrapperFactory( PythonQtForeignWrapperFactory* factory ) | |
|
1303 | { | |
|
1304 | _p->_foreignWrapperFactories.removeAll(factory); | |
|
1305 | } | |
|
1306 | ||
|
1297 | 1307 | void PythonQtPrivate::removeWrapperPointer(void* obj) |
|
1298 | 1308 | { |
|
1299 | 1309 | _wrappedObjects.remove(obj); |
@@ -413,6 +413,12 public: | |||
|
413 | 413 | //! add the given factory to PythonQt (ownership stays with caller) |
|
414 | 414 | void addWrapperFactory(PythonQtForeignWrapperFactory* factory); |
|
415 | 415 | |
|
416 | //! remove the wrapper factory | |
|
417 | void removeWrapperFactory(PythonQtCppWrapperFactory* factory); | |
|
418 | ||
|
419 | //! remove the wrapper factory | |
|
420 | void removeWrapperFactory(PythonQtForeignWrapperFactory* factory); | |
|
421 | ||
|
416 | 422 | //@} |
|
417 | 423 | |
|
418 | 424 | //--------------------------------------------------------------------------- |
@@ -42,6 +42,12 | |||
|
42 | 42 | */ |
|
43 | 43 | //---------------------------------------------------------------------------------- |
|
44 | 44 | |
|
45 | #include "PythonQtPythonInclude.h" | |
|
46 | ||
|
47 | #include "PythonQtSystem.h" | |
|
48 | #include <QObject> | |
|
49 | #include <QByteArray> | |
|
50 | ||
|
45 | 51 | //! Factory interface for C++ classes that can be wrapped by QObject objects |
|
46 | 52 | /*! To create your own factory, derive PythonQtCppWrapperFactory and implement |
|
47 | 53 | the create() method. |
General Comments 0
You need to be logged in to leave comments.
Login now