5 #ifndef pqPluginManager_h 6 #define pqPluginManager_h 10 #include <QStringList> 31 typedef QObject Superclass;
44 void loadPluginsFromSettings();
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;
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...