32 #ifndef pqCollaborationPanel_h 33 #define pqCollaborationPanel_h 42 class QTableWidgetItem;
52 typedef QWidget Superclass;
64 void triggerChatMessage(
pqServer* server,
int userId, QString& msgContent);
70 void shareLocalMousePointer(
bool);
76 void disableFurtherConnections(
bool);
87 void connectIDChanged(
int);
93 void writeChatMessage(
pqServer* server,
int userId, QString& txt);
102 void onNewMaster(
int);
108 void onUserMessage();
113 void connectViewLocalSlots(
pqView*);
114 void disconnectViewLocalSlots(
pqView*);
115 void stopFollowingCamera();
121 void itemChanged(QTableWidgetItem* item);
126 void cellDoubleClicked(
int,
int);
131 void followUserCamera(
int userId);
133 void onServerChanged();
138 void onConnectIDChanged();
144 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...