5 #ifndef pqPluginDialog_h 6 #define pqPluginDialog_h 13 class QTreeWidgetItem;
16 class vtkPVPluginInformation;
27 typedef QDialog Superclass;
40 void loadLocalPlugin();
41 void loadRemotePlugin();
44 void onPluginItemChanged(QTreeWidgetItem*,
int);
47 void onLoadSelectedRemotePlugin();
48 void onLoadSelectedLocalPlugin();
49 void onRemoveSelectedRemotePlugin();
50 void onRemoveSelectedLocalPlugin();
51 void onRemoteSelectionChanged();
52 void onLocalSelectionChanged();
53 void resizeColumn(QTreeWidgetItem*);
58 void loadPlugin(
pqServer* server,
bool remote);
59 void loadPlugin(
pqServer* server,
const QString& file,
bool remote);
60 void removePlugin(
pqServer* server,
const QString& file,
bool remote);
62 void setupTreeWidget(QTreeWidget* pluginTree);
63 void populatePluginTree(
68 void updateEnableState(QTreeWidget*, QPushButton* removeButton, QPushButton* loadButton);
69 void loadSelectedPlugins(QList<QTreeWidgetItem*> selItems,
pqServer* server,
bool remote);
70 void removeSelectedPlugins(QList<QTreeWidgetItem*> selItems,
pqServer* server,
bool remote);
78 void onAddPluginConfigRemote();
79 void onAddPluginConfigLocal();
87 void addPluginConfigFile(
bool remote);
88 void addPluginConfigFile(
const QString& config,
bool remote);
91 QScopedPointer<Ui::pqPluginDialog>
Ui;
93 bool LoadingMultiplePlugins;
#define PQCOMPONENTS_EXPORT
pqServer (should be renamed to pqSession) is a pqServerManagerModelItem subclass that represents a vt...