dRonin
adbada4
dRonin GCS
|
#include <pluginspec_p.h>
Public Member Functions | |
PluginSpecPrivate (PluginSpec *spec) | |
bool | read (const QString &fileName) |
bool | provides (const QString &pluginName, const QString &version) const |
bool | resolveDependencies (const QList< PluginSpec * > &specs) |
bool | loadLibrary () |
bool | initializePlugin () |
bool | initializeExtensions () |
void | stop () |
void | kill () |
Static Public Member Functions | |
static bool | isValidVersion (const QString &version) |
static int | versionCompare (const QString &version1, const QString &version2) |
Public Attributes | |
QString | name |
QString | version |
QString | compatVersion |
QString | vendor |
QString | copyright |
QString | license |
QString | description |
QString | url |
QList< PluginDependency > | dependencies |
QString | location |
QString | filePath |
QStringList | arguments |
QList< PluginSpec * > | dependencySpecs |
PluginSpec::PluginArgumentDescriptions | argumentDescriptions |
IPlugin * | plugin |
PluginSpec::State | state |
bool | hasError |
QString | errorString |
Definition at line 44 of file pluginspec_p.h.
PluginSpecPrivate::PluginSpecPrivate | ( | PluginSpec * | spec | ) |
Definition at line 383 of file pluginspec.cpp.
bool PluginSpecPrivate::initializeExtensions | ( | ) |
Definition at line 838 of file pluginspec.cpp.
bool PluginSpecPrivate::initializePlugin | ( | ) |
Definition at line 808 of file pluginspec.cpp.
|
static |
Definition at line 677 of file pluginspec.cpp.
void PluginSpecPrivate::kill | ( | ) |
Definition at line 875 of file pluginspec.cpp.
bool PluginSpecPrivate::loadLibrary | ( | ) |
Definition at line 752 of file pluginspec.cpp.
bool PluginSpecPrivate::provides | ( | const QString & | pluginName, |
const QString & | version | ||
) | const |
Definition at line 657 of file pluginspec.cpp.
bool PluginSpecPrivate::read | ( | const QString & | fileName | ) |
Definition at line 395 of file pluginspec.cpp.
bool PluginSpecPrivate::resolveDependencies | ( | const QList< PluginSpec * > & | specs | ) |
Definition at line 711 of file pluginspec.cpp.
void PluginSpecPrivate::stop | ( | ) |
Definition at line 863 of file pluginspec.cpp.
|
static |
Definition at line 686 of file pluginspec.cpp.
PluginSpec::PluginArgumentDescriptions ExtensionSystem::Internal::PluginSpecPrivate::argumentDescriptions |
Definition at line 75 of file pluginspec_p.h.
QStringList ExtensionSystem::Internal::PluginSpecPrivate::arguments |
Definition at line 72 of file pluginspec_p.h.
QString ExtensionSystem::Internal::PluginSpecPrivate::compatVersion |
Definition at line 62 of file pluginspec_p.h.
QString ExtensionSystem::Internal::PluginSpecPrivate::copyright |
Definition at line 64 of file pluginspec_p.h.
QList<PluginDependency> ExtensionSystem::Internal::PluginSpecPrivate::dependencies |
Definition at line 68 of file pluginspec_p.h.
QList<PluginSpec *> ExtensionSystem::Internal::PluginSpecPrivate::dependencySpecs |
Definition at line 74 of file pluginspec_p.h.
QString ExtensionSystem::Internal::PluginSpecPrivate::description |
Definition at line 66 of file pluginspec_p.h.
QString ExtensionSystem::Internal::PluginSpecPrivate::errorString |
Definition at line 80 of file pluginspec_p.h.
QString ExtensionSystem::Internal::PluginSpecPrivate::filePath |
Definition at line 71 of file pluginspec_p.h.
bool ExtensionSystem::Internal::PluginSpecPrivate::hasError |
Definition at line 79 of file pluginspec_p.h.
QString ExtensionSystem::Internal::PluginSpecPrivate::license |
Definition at line 65 of file pluginspec_p.h.
QString ExtensionSystem::Internal::PluginSpecPrivate::location |
Definition at line 70 of file pluginspec_p.h.
QString ExtensionSystem::Internal::PluginSpecPrivate::name |
Definition at line 60 of file pluginspec_p.h.
IPlugin* ExtensionSystem::Internal::PluginSpecPrivate::plugin |
Definition at line 76 of file pluginspec_p.h.
PluginSpec::State ExtensionSystem::Internal::PluginSpecPrivate::state |
Definition at line 78 of file pluginspec_p.h.
QString ExtensionSystem::Internal::PluginSpecPrivate::url |
Definition at line 67 of file pluginspec_p.h.
QString ExtensionSystem::Internal::PluginSpecPrivate::vendor |
Definition at line 63 of file pluginspec_p.h.
QString ExtensionSystem::Internal::PluginSpecPrivate::version |
Definition at line 61 of file pluginspec_p.h.