4 #ifndef pqCollaborationPanel_h 5 #define pqCollaborationPanel_h 14 class QTableWidgetItem;
24 typedef QWidget Superclass;
36 void triggerChatMessage(
pqServer* server,
int userId, QString& msgContent);
42 void shareLocalMousePointer(
bool);
48 void disableFurtherConnections(
bool);
59 void connectIDChanged(
int);
65 void writeChatMessage(
pqServer* server,
int userId, QString& txt);
74 void onNewMaster(
int);
85 void connectViewLocalSlots(
pqView*);
86 void disconnectViewLocalSlots(
pqView*);
87 void stopFollowingCamera();
93 void itemChanged(QTableWidgetItem* item);
98 void cellDoubleClicked(
int,
int);
103 void followUserCamera(
int userId);
105 void onServerChanged();
110 void onConnectIDChanged();
116 void promoteToMaster(
int masterId);
pqCollaborationManager is a QObject that aims to handle the collaboration for the Qt layer...
#define PQCOMPONENTS_EXPORT
This is a PQ abstraction of a generic view module.
Class used to broadcast message from one client to the others.
Header class that setup every thing in order to use Protobuf messages in a transparent manner...
pqCollaborationPanel is a properties page for the collaborative session.
pqServer (should be renamed to pqSession) is a pqServerManagerModelItem subclass that represents a vt...