Module implementing the chat dialog.
None |
ChatWidget | Class implementing the chat dialog. |
None |
Class implementing the chat dialog.
None |
None |
ChatWidget | Constructor |
__banKickUser | Private slot to ban and kick a user. |
__banUser | Private slot to ban a user. |
__clearChat | Private slot to clear the contents of the chat display. |
__clearHostsHistory | Private slot to clear the hosts history. |
__copyAllChat | Private slot to copy the contents of the chat display to the clipboard. |
__copyChat | Private slot to copy the contents of the chat display to the clipboard. |
__cutAllChat | Private slot to cut the contents of the chat display to the clipboard. |
__editorCommandMessage | Private slot to handle editor command messages from the client. |
__getConnectionParameters | Private method to determine the connection parameters. |
__handleMessage | Private slot handling the Return key pressed in the message edit. |
__initChatMenu | Private slot to initialize the chat edit context menu. |
__initUsersMenu | Private slot to initialize the users list context menu. |
__initialConnectionRefused | Private slot to handle the refusal of the initial connection. |
__kickUser | Private slot to disconnect a user. |
__loadHostsHistory | Private method to load the recently connected hosts. |
__newParticipant | Private slot handling a new participant joining. |
__participantLeft | Private slot handling a participant leaving the session. |
__saveChat | Private slot to save the contents of the chat display. |
__saveHostsHistory | Private method to save the list of recently connected hosts. |
__setConnected | Private slot to set the connected state. |
__setHostsHistory | Private method to remember the given host as the most recent entry. |
__showErrorMessage | Private slot to show an error message. |
appendMessage | Public slot to append a message to the display. |
checkEditorActions | Public slot to set action according to an editor's state. |
getClient | Public method to get a reference to the cooperation client. |
on_cancelEditButton_clicked | Private slot to cancel a shared edit session. |
on_chatEdit_copyAvailable | Private slot to react to text selection/deselection of the chat edit. |
on_chatEdit_customContextMenuRequested | Private slot to show the context menu for the chat. |
on_clearHostsButton_clicked | Private slot to clear the hosts list. |
on_connectButton_clicked | Private slot initiating the connection. |
on_hostEdit_editTextChanged | Private slot handling the entry of a host to connect to. |
on_sendEditButton_clicked | Private slot to end a shared edit session and send the changes. |
on_serverButton_clicked | Private slot to start the server. |
on_shareButton_clicked | Private slot to share the current editor. |
on_startEditButton_clicked | Private slot to start a shared edit session. |
on_usersList_customContextMenuRequested | Private slot to show the context menu for the users list. |
preferencesChanged | Public slot to handle a change of preferences. |
shutdown | Public method to shut down the cooperation system. |
None |
Constructor
Private slot to ban and kick a user.
Private slot to ban a user.
Private slot to clear the contents of the chat display.
Private slot to clear the hosts history.
Private slot to copy the contents of the chat display to the clipboard.
Private slot to copy the contents of the chat display to the clipboard.
Private slot to cut the contents of the chat display to the clipboard.
Private slot to handle editor command messages from the client.
Private method to determine the connection parameters.
Private slot handling the Return key pressed in the message edit.
Private slot to initialize the chat edit context menu.
Private slot to initialize the users list context menu.
Private slot to handle the refusal of the initial connection.
Private slot to disconnect a user.
Private method to load the recently connected hosts.
Private slot handling a new participant joining.
Private slot handling a participant leaving the session.
Private slot to save the contents of the chat display.
Private method to save the list of recently connected hosts.
Private slot to set the connected state.
Private method to remember the given host as the most recent entry.
Private slot to show an error message.
Public slot to append a message to the display.
Public slot to set action according to an editor's state.
Public method to get a reference to the cooperation client.
Private slot to cancel a shared edit session.
Private slot to react to text selection/deselection of the chat edit.
Private slot to show the context menu for the chat.
Private slot to clear the hosts list.
Private slot initiating the connection.
Private slot handling the entry of a host to connect to.
Private slot to end a shared edit session and send the changes.
Private slot to start the server.
Private slot to share the current editor.
Private slot to start a shared edit session.
Private slot to show the context menu for the users list.
Public slot to handle a change of preferences.
Public method to shut down the cooperation system.