QLibrary Class Reference

#include <qlibrary.h>

Class Description

Definition at line 62 of file qlibrary.h.

+ Inheritance diagram for QLibrary:

Public Types

enum  LoadHint { ResolveAllSymbolsHint = 0x01, ExportExternalSymbolsHint = 0x02, LoadArchiveMemberHint = 0x04, ImprovedSearchHeuristics = 0x08 }
 

Public Member Functions

 QLibrary (QObject *parent=0)
 
 QLibrary (const QString &fileName, QObject *parent=0)
 
 QLibrary (const QString &fileName, int verNum, QObject *parent=0)
 
 QLibrary (const QString &fileName, const QString &version, QObject *parent=0)
 
 ~QLibrary ()
 
voidresolve (const char *symbol)
 
bool load ()
 
bool unload ()
 
bool isLoaded () const
 
void setFileName (const QString &fileName)
 
QString fileName () const
 
void setFileNameAndVersion (const QString &fileName, int verNum)
 
void setFileNameAndVersion (const QString &fileName, const QString &version)
 
QString errorString () const
 
void setLoadHints (LoadHints hints)
 
LoadHints loadHints () const
 
- Public Member Functions inherited from QObject
Q_INVOKABLE QObject (QObject *parent=0)
 
virtual ~QObject ()
 
virtual bool event (QEvent *)
 
virtual bool eventFilter (QObject *, QEvent *)
 
QString objectName () const
 
void setObjectName (const QString &name)
 
bool isWidgetType () const
 
bool signalsBlocked () const
 
bool blockSignals (bool b)
 
QThreadthread () const
 
void moveToThread (QThread *thread)
 
int startTimer (int interval)
 
void killTimer (int id)
 
template<typename T >
findChild (const QString &aName=QString()) const
 
template<typename T >
QList< T > findChildren (const QString &aName=QString()) const
 
template<typename T >
QList< T > findChildren (const QRegExp &re) const
 
const QObjectListchildren () const
 
void setParent (QObject *)
 
void installEventFilter (QObject *)
 
void removeEventFilter (QObject *)
 
bool connect (const QObject *sender, const char *signal, const char *member, Qt::ConnectionType type=Qt::AutoConnection) const
 
bool disconnect (const char *signal=0, const QObject *receiver=0, const char *member=0)
 
bool disconnect (const QObject *receiver, const char *member=0)
 
void dumpObjectTree ()
 
void dumpObjectInfo ()
 
bool setProperty (const char *name, const QVariant &value)
 
QVariant property (const char *name) const
 
QList< QByteArraydynamicPropertyNames () const
 
void setUserData (uint id, QObjectUserData *data)
 
QObjectUserDatauserData (uint id) const
 
QObjectparent () const
 
bool inherits (const char *classname) const
 

Static Public Member Functions

static voidresolve (const QString &fileName, const char *symbol)
 
static voidresolve (const QString &fileName, int verNum, const char *symbol)
 
static voidresolve (const QString &fileName, const QString &version, const char *symbol)
 
static bool isLibrary (const QString &fileName)
 
- Static Public Member Functions inherited from QObject
static bool connect (const QObject *sender, const char *signal, const QObject *receiver, const char *member, Qt::ConnectionType=Qt::AutoConnection)
 
static bool connect (const QObject *sender, const QMetaMethod &signal, const QObject *receiver, const QMetaMethod &method, Qt::ConnectionType type=Qt::AutoConnection)
 
static bool disconnect (const QObject *sender, const char *signal, const QObject *receiver, const char *member)
 
static bool disconnect (const QObject *sender, const QMetaMethod &signal, const QObject *receiver, const QMetaMethod &member)
 
static uint registerUserData ()
 

Properties

QString fileName
 
LoadHints loadHints
 
- Properties inherited from QObject
QString objectName
 

Additional Inherited Members

- Public Slots inherited from QObject
void deleteLater ()
 
- Signals inherited from QObject
void destroyed (QObject *=0)
 
- Protected Member Functions inherited from QObject
QObjectsender () const
 
int senderSignalIndex () const
 
int receivers (const char *signal) const
 
virtual void timerEvent (QTimerEvent *)
 
virtual void childEvent (QChildEvent *)
 
virtual void customEvent (QEvent *)
 
virtual void connectNotify (const char *signal)
 
virtual void disconnectNotify (const char *signal)
 
 QObject (QObjectPrivate &dd, QObject *parent=0)
 
- Protected Attributes inherited from QObject
QScopedPointer< QObjectDatad_ptr
 
- Static Protected Attributes inherited from QObject
static const QMetaObject staticQtMetaObject
 

Member Enumeration Documentation

enum LoadHint
Enumerator
ResolveAllSymbolsHint 
ExportExternalSymbolsHint 
LoadArchiveMemberHint 
ImprovedSearchHeuristics 

Definition at line 69 of file qlibrary.h.

Constructor & Destructor Documentation

QLibrary ( QObject parent = 0)
explicit
QLibrary ( const QString fileName,
QObject parent = 0 
)
explicit
QLibrary ( const QString fileName,
int  verNum,
QObject parent = 0 
)
explicit
QLibrary ( const QString fileName,
const QString version,
QObject parent = 0 
)
explicit
~QLibrary ( )

Member Function Documentation

void* resolve ( const char *  symbol)
static void* resolve ( const QString fileName,
const char *  symbol 
)
static
static void* resolve ( const QString fileName,
int  verNum,
const char *  symbol 
)
static
static void* resolve ( const QString fileName,
const QString version,
const char *  symbol 
)
static
bool load ( )
bool unload ( )
bool isLoaded ( ) const
static bool isLibrary ( const QString fileName)
static
void setFileName ( const QString fileName)
QString fileName ( ) const
void setFileNameAndVersion ( const QString fileName,
int  verNum 
)
void setFileNameAndVersion ( const QString fileName,
const QString version 
)
QString errorString ( ) const
void setLoadHints ( LoadHints  hints)
LoadHints loadHints ( ) const

Property Documentation

QString fileName
readwrite

Definition at line 65 of file qlibrary.h.

LoadHints loadHints
readwrite

Definition at line 66 of file qlibrary.h.


The documentation for this class was generated from the following file: