33 #ifndef _pqPluginDialog_h 34 #define _pqPluginDialog_h 41 class QTreeWidgetItem;
44 class vtkPVPluginInformation;
55 typedef QDialog Superclass;
68 void loadLocalPlugin();
69 void loadRemotePlugin();
72 void onPluginItemChanged(QTreeWidgetItem*,
int);
75 void onLoadSelectedRemotePlugin();
76 void onLoadSelectedLocalPlugin();
77 void onRemoveSelectedRemotePlugin();
78 void onRemoveSelectedLocalPlugin();
79 void onRemoteSelectionChanged();
80 void onLocalSelectionChanged();
81 void resizeColumn(QTreeWidgetItem*);
86 void loadPlugin(
pqServer* server,
bool remote);
87 void loadPlugin(
pqServer* server,
const QString& file,
bool remote);
88 void removePlugin(
pqServer* server,
const QString& file,
bool remote);
90 void setupTreeWidget(QTreeWidget* pluginTree);
91 void populatePluginTree(
96 void updateEnableState(QTreeWidget*, QPushButton* removeButton, QPushButton* loadButton);
97 void loadSelectedPlugins(QList<QTreeWidgetItem*> selItems,
pqServer* server,
bool remote);
98 void removeSelectedPlugins(QList<QTreeWidgetItem*> selItems,
pqServer* server,
bool remote);
102 QScopedPointer<Ui::pqPluginDialog>
Ui;
104 bool LoadingMultiplePlugins;
#define PQCOMPONENTS_EXPORT
pqServer (should be renamed to pqSession) is a pqServerManagerModelItem subclass that represents a vt...