15 #ifndef pqMemoryInspectorPanel_h 16 #define pqMemoryInspectorPanel_h 18 #include "pqComponentsModule.h" 30 class pqMemoryInspectorPanelUI;
33 class QTreeWidgetItem;
34 class vtkPVSystemConfigInformation;
51 virtual void showEvent(QShowEvent *event);
57 void ServerDisconnected();
58 void ServerConnected();
65 void ConnectToView(
pqView *view);
66 void RenderCompleted();
83 void EnableStackTraceOnClient(
bool enable);
84 void EnableStackTraceOnServer(
bool enable);
85 void EnableStackTraceOnDataServer(
bool enable);
86 void EnableStackTraceOnRenderServer(
bool enable);
90 void ExecuteRemoteCommand();
91 void RemoteCommandFailed(QProcess::ProcessError code);
95 void ShowHostPropertiesDialog();
99 void ConfigViewContextMenu(
const QPoint &pos);
104 void ShowOnlyNodes();
111 map<string,HostData *> &hosts,
112 vector<RankData *> &ranks);
116 void UpdateHosts(map<string,HostData*> &hosts);
118 void InitializeServerGroup(
120 vtkPVSystemConfigInformation *configs,
121 int validProcessType,
122 QTreeWidgetItem *group,
124 map<string,HostData*> &hosts,
125 vector<RankData*> &ranks,
128 void EnableStackTrace(
bool enable,
int group);
129 void AddEnableStackTraceMenuAction(
int serverType, QMenu &context);
131 QWidget *NewGroupWidget(
string name,
string icon);
134 pqMemoryInspectorPanelUI *
Ui;
137 HostData *ClientHost;
138 int ClientSystemType;
139 bool StackTraceOnClient;
141 map<string,HostData *> ServerHosts;
142 vector<RankData *> ServerRanks;
143 int ServerSystemType;
144 bool StackTraceOnServer;
146 map<string,HostData *> DataServerHosts;
147 vector<RankData *> DataServerRanks;
148 int DataServerSystemType;
149 bool StackTraceOnDataServer;
151 map<string,HostData *> RenderServerHosts;
152 vector<RankData *> RenderServerRanks;
153 int RenderServerSystemType;
154 bool StackTraceOnRenderServer;
This is a PQ abstraction of a generic view module.
void SetAutoUpdate(bool state)