73 static void autoload();
87 static void autoload(ExtensionType type);
96 static bool loadExtension(ExtensionType type, QString file);
114 static QString getInstallationString(QString file,
const QString& globalInstallDir,
const QString& userInstallDir,
const QString& currentWorkingDir);
154 static QStringList getFileExtensions();
157 static QStringList getDataDirectoryExtNames();
163 static void registerFileExtension(QString fileExtension);
168 static bool unloadComponentExtension(QString);
176 static void unloadAllActionExtensions();
203 static bool unloadActionExtension(QString);
210 static void unloadAllViewerExtensions();
237 static bool unloadViewerExtension(QString);
248 static QMap<QString, ComponentExtension*>& getComponentExtensionMap();
257 static QMap<QString, ComponentExtension*>& getDataDirectoryComponentExtensionMap();
266 static QMap<QString, ActionExtension*>& getActionExtensionMap();
275 static QMap<QString, ViewerExtension*>& getViewerExtensionMap();
278 static QStringList getExtensionFilter();
281 static QStringList getPluginFileNames(QDir);
291 static void initPrivateLibDirs();
298 static void addLibraryPath(QDir potentialPath, QString potentialLibDir);
This class describes what is a generic Component extension.
Definition ComponentExtension.h:60