15 #ifndef pqMemoryInspectorPanel_h 16 #define pqMemoryInspectorPanel_h 30 class pqMemoryInspectorPanelUI;
33 class QTreeWidgetItem;
51 void showEvent(QShowEvent* event)
override;
57 void ServerDisconnected();
58 void ServerConnected();
65 void ConnectToView(
pqView* view);
66 void RenderCompleted();
87 void EnableStackTraceOnClient(
bool enable);
88 void EnableStackTraceOnServer(
bool enable);
89 void EnableStackTraceOnDataServer(
bool enable);
90 void EnableStackTraceOnRenderServer(
bool enable);
94 void ExecuteRemoteCommand();
95 void RemoteCommandFailed(QProcess::ProcessError code);
99 void ShowHostPropertiesDialog();
103 void ConfigViewContextMenu(
const QPoint& pos);
108 void ShowOnlyNodes();
114 void ClearServer(map<string, HostData*>& hosts, vector<RankData*>& ranks);
118 void UpdateHosts(map<string, HostData*>& hosts);
121 int validProcessType, QTreeWidgetItem* group,
string groupName, map<string, HostData*>& hosts,
122 vector<RankData*>& ranks,
int& systemType);
124 void EnableStackTrace(
bool enable,
int group);
125 void AddEnableStackTraceMenuAction(
int serverType, QMenu& context);
127 QWidget* NewGroupWidget(
string name,
string icon);
130 pqMemoryInspectorPanelUI*
Ui;
133 HostData* ClientHost;
134 int ClientSystemType;
135 bool StackTraceOnClient;
137 map<string, HostData*> ServerHosts;
138 vector<RankData*> ServerRanks;
139 int ServerSystemType;
140 bool StackTraceOnServer;
142 map<string, HostData*> DataServerHosts;
143 vector<RankData*> DataServerRanks;
144 int DataServerSystemType;
145 bool StackTraceOnDataServer;
147 map<string, HostData*> RenderServerHosts;
148 vector<RankData*> RenderServerRanks;
149 int RenderServerSystemType;
150 bool StackTraceOnRenderServer;
#define PQCOMPONENTS_EXPORT
This is a PQ abstraction of a generic view module.
void SetAutoUpdate(bool state)