3 #ifndef pqMemoryInspectorPanel_h 4 #define pqMemoryInspectorPanel_h 18 class pqMemoryInspectorPanelUI;
21 class QTreeWidgetItem;
39 void showEvent(QShowEvent* event)
override;
45 void ServerDisconnected();
46 void ServerConnected();
53 void ConnectToView(
pqView* view);
54 void RenderCompleted();
75 void EnableStackTraceOnClient(
bool enable);
76 void EnableStackTraceOnServer(
bool enable);
77 void EnableStackTraceOnDataServer(
bool enable);
78 void EnableStackTraceOnRenderServer(
bool enable);
82 void ExecuteRemoteCommand();
83 void RemoteCommandFailed(QProcess::ProcessError code);
87 void ShowHostPropertiesDialog();
91 void ConfigViewContextMenu(
const QPoint& pos);
102 void ClearServer(map<string, HostData*>& hosts, vector<RankData*>& ranks);
106 void UpdateHosts(map<string, HostData*>& hosts);
109 int validProcessType, QTreeWidgetItem* group,
string groupName, map<string, HostData*>& hosts,
110 vector<RankData*>& ranks,
int& systemType);
112 void EnableStackTrace(
bool enable,
int group);
113 void AddEnableStackTraceMenuAction(
int serverType, QMenu& context);
115 QWidget* NewGroupWidget(
string name,
string icon);
117 pqMemoryInspectorPanelUI*
Ui;
120 HostData* ClientHost;
121 int ClientSystemType;
122 bool StackTraceOnClient;
124 map<string, HostData*> ServerHosts;
125 vector<RankData*> ServerRanks;
126 int ServerSystemType;
127 bool StackTraceOnServer;
129 map<string, HostData*> DataServerHosts;
130 vector<RankData*> DataServerRanks;
131 int DataServerSystemType;
132 bool StackTraceOnDataServer;
134 map<string, HostData*> RenderServerHosts;
135 vector<RankData*> RenderServerRanks;
136 int RenderServerSystemType;
137 bool StackTraceOnRenderServer;
#define PQCOMPONENTS_EXPORT
This is a PQ abstraction of a generic view module.
void SetAutoUpdate(bool state)