#include </home/clem/local/src/opie/qmake/include/private/qcomlibrary_p.h>
Inheritance diagram for QComLibrary:


Public Member Functions | |
| QComLibrary (const QString &filename) | |
| ~QComLibrary () | |
| bool | unload () |
| QRESULT | queryInterface (const QUuid &iid, QUnknownInterface **iface) |
| uint | qtVersion () |
Private Member Functions | |
| void | createInstanceInternal () |
Private Attributes | |
| QUnknownInterface * | entry |
| QLibraryInterface * | libiface |
| uint | qt_version |
|
|
Definition at line 57 of file qcomlibrary.cpp. |
|
|
Definition at line 62 of file qcomlibrary.cpp. References entry, libiface, QUnknownInterface::release(), and unload(). |
|
|
Reimplemented from QLibrary. Definition at line 381 of file qcomlibrary.cpp. References QValueList< T >::count(), QFile::encodeName(), entry, FALSE, IID_QLibrary, QLibrary::isLoaded(), QFileInfo::lastModified(), libiface, QLibrary::library(), QLibrary::load(), QString::number(), Q_ASSERT, QS_OK, qt_parse_pattern(), qt_verify(), qt_version, QT_VERSION, QUnknownInterface::queryInterface(), qWarning(), QUnknownInterface::release(), QLibrary::resolve(), QSingleCleanupHandler< Type >::set(), TRUE, unload(), and QSettings::Windows. Referenced by qtVersion(), and queryInterface(). |
|
|
Definition at line 527 of file qcomlibrary.cpp. References createInstanceInternal(), entry, and qt_version. Referenced by QGPluginManager::addLibrary(), QGPluginManager::featureList(), and QGPluginManager::library(). |
|
||||||||||||
|
Forwards the query to the component and returns the result. request and iface are propagated to the component's queryInterface implementation. The library gets loaded if necessary. Reimplemented from QLibrary. Definition at line 520 of file qcomlibrary.cpp. References createInstanceInternal(), entry, QE_NOCOMPONENT, and QUnknownInterface::queryInterface(). Referenced by QGPluginManager::addLibrary(), QComponentFactory::createInstance(), QGPluginManager::queryUnknownInterface(), QComponentFactory::registerServer(), and QComponentFactory::unregisterServer(). |
|
|
Definition at line 72 of file qcomlibrary.cpp. References QLibraryInterface::canUnload(), QLibraryInterface::cleanup(), FALSE, libiface, QUnknownInterface::release(), and QLibrary::unload(). Referenced by createInstanceInternal(), and ~QComLibrary(). |
|
|
Reimplemented from QLibrary. Definition at line 71 of file qcomlibrary_p.h. Referenced by createInstanceInternal(), qtVersion(), queryInterface(), and ~QComLibrary(). |
|
|
Definition at line 72 of file qcomlibrary_p.h. Referenced by createInstanceInternal(), unload(), and ~QComLibrary(). |
|
|
Definition at line 73 of file qcomlibrary_p.h. Referenced by createInstanceInternal(), and qtVersion(). |
1.4.2