Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

QuickPrivate::PluginLoader Struct Reference

#include </home/clem/local/src/opie/core/tools/quicklauncher/dropins.h>

Collaboration diagram for QuickPrivate::PluginLoader:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 PluginLoader (const char *)
QRESULT queryInterface (const QString &app, const QUuid &, QUnknownInterface **)
void releaseInterface (QUnknownInterface *)

Public Attributes

QMap< QUnknownInterface *,
QLibrary * > 
libs

Constructor & Destructor Documentation

QuickPrivate::PluginLoader::PluginLoader const char *   )  [inline]
 

Definition at line 19 of file dropins.h.


Member Function Documentation

QRESULT QuickPrivate::PluginLoader::queryInterface const QString app,
const QUuid ,
QUnknownInterface ** 
 

Definition at line 31 of file dropins.h.

References QString::find(), QString::findRev(), QMap< Key, T >::insert(), QString::left(), QString::length(), libs, QString::mid(), name, QLibrary, QPEApplication::qpeDir(), QRESULT, QS_FALSE, QS_OK, and QLibrary::queryInterface().

Referenced by QuickLauncher::exec().

void QuickPrivate::PluginLoader::releaseInterface QUnknownInterface  ) 
 

Definition at line 62 of file dropins.h.

References QMap< Key, T >::contains(), libs, and QMap< Key, T >::remove().

Referenced by main().


Member Data Documentation

QMap<QUnknownInterface*, QLibrary*> QuickPrivate::PluginLoader::libs
 

Definition at line 24 of file dropins.h.

Referenced by queryInterface(), and releaseInterface().


The documentation for this struct was generated from the following file:
Generated on Sat Nov 5 18:03:51 2005 for OPIE by  doxygen 1.4.2