5 #ifndef pqPluginManager_h 6 #define pqPluginManager_h 10 #include <QStringList> 31 typedef QObject Superclass;
44 void loadPluginsFromSettings();
62 pqServer* session,
const QString& plugin, QString* errorMsg =
nullptr,
bool remote =
true);
80 QStringList pluginPaths(
pqServer* session,
bool remote);
85 void addPluginConfigFile(
pqServer* session,
const QString& config,
bool remote =
true);
91 void hidePlugin(
const QString& lib,
bool remote);
92 bool isHidden(
const QString& lib,
bool remote);
99 bool verifyPlugins(
pqServer* session);
105 void pluginsUpdated();
110 void requiredPluginsNotLoaded(
pqServer*);
119 void loadPluginsFromSettings(
pqServer*);
122 void onServerDisconnected(
pqServer*);
123 void updatePluginLists();
127 pqInternals* Internals;
manages ParaView plugins.
defines the core interface for any ParaView plugin.
pqPluginManager works with vtkSMPluginManager to keep track for plugins loaded/available.
pqServer (should be renamed to pqSession) is a pqServerManagerModelItem subclass that represents a vt...