4 #ifndef pqCollaborationManager_h
5 #define pqCollaborationManager_h
7 #include "pqCoreModule.h"
33 typedef QObject Superclass;
50 void triggerChatMessage(
pqServer* server,
int userId, QString& msgContent);
64 void triggeredMasterUser(
int);
65 void triggeredMasterChanged(
bool);
66 void triggeredUserName(
int, QString&);
67 void triggeredUserListChanged();
73 void triggerFollowCamera(
int);
88 void onChatMessage(
pqServer* server,
int userId, QString& msgContent);
97 void updateEnabledState();
103 void updateMousePointerLocation(QMouseEvent* e);
110 void sendMousePointerLocationToOtherClients();
117 void sendChartViewBoundsToOtherClients();
123 void attachMouseListenerTo3DViews();
128 void enableMousePointerSharing(
bool);
133 void disableFurtherConnections(
bool disable);
138 void setConnectID(
int connectID);
151 void onChartViewChange(vtkTypeUInt32 gid,
double* bounds);
159 void showMousePointer(vtkTypeUInt32 viewId,
double x,
double y,
int ratioToUse);
165 pqInternals* Internals;
168 #endif // !pqCollaborationManager_h