5 #ifndef pqPluginManager_h
6 #define pqPluginManager_h
8 #include "pqCoreModule.h"
10 #include <QStringList>
31 typedef QObject Superclass;
44 void loadPluginsFromSettings();
60 LoadStatus loadExtension(
61 pqServer* session,
const QString& lib, QString* errorMsg =
nullptr,
bool remote =
true);
79 QStringList pluginPaths(
pqServer* session,
bool remote);
85 void hidePlugin(
const QString& lib,
bool remote);
86 bool isHidden(
const QString& lib,
bool remote);
93 bool verifyPlugins(
pqServer* session);
99 void pluginsUpdated();
104 void requiredPluginsNotLoaded(
pqServer*);
113 void loadPluginsFromSettings(
pqServer*);
116 void onServerDisconnected(
pqServer*);
117 void updatePluginLists();
121 pqInternals* Internals;