32 #ifndef pqCollaborationPanel_h 33 #define pqCollaborationPanel_h 35 #include "pqComponentsModule.h" 36 #include "vtkSMMessageMinimal.h" 42 class QTableWidgetItem;
43 class vtkSMCollaborationManager;
50 typedef QWidget Superclass;
59 void triggerChatMessage(
pqServer* server,
int userId, QString& msgContent);
63 void shareLocalMousePointer(
bool);
67 void delayUpdateCamera(vtkSMMessage* msg);
71 void writeChatMessage(
pqServer* server,
int userId, QString& txt);
76 void onNewMaster(
int);
83 void connectViewLocalSlots(
pqView*);
84 void disconnectViewLocalSlots(
pqView*);
85 void stopFollowingCamera();
89 void itemChanged(QTableWidgetItem* item);
92 void cellDoubleClicked(
int,
int);
95 void followUserCamera(
int userId);
97 void onServerChanged();
102 void promoteToMaster(
int masterId);
107 vtkSMCollaborationManager* getSMCollaborationManager();
pqCollaborationManager is a QObject that aims to handle the collaboration for the Qt layer...
This is a PQ abstraction of a generic view module.
pqCollaborationPanel is a properties page for the collaborative session.
pqServer (should be renamed to pqSession) is a pqServerManagerModelItem subclass that represents a vt...