Module implementing the IRC window.
None |
IrcWidget | Class implementing the IRC window. |
None |
Class implementing the IRC window.
ServerConnected |
ServerConnecting |
ServerDisconnected |
None |
IrcWidget | Constructor |
__autoJoinChannels | Private slot to join channels automatically once a server got connected. |
__away | Private slot handling the change of the away state. |
__changeNick | Private slot to use a new nick name. |
__closeAllChannels | Private method to close all channels. |
__closeChannel | Private slot handling the closing of a channel. |
__connectNetwork | Private slot to connect to or disconnect from the given network. |
__editNetwork | Private slot to edit the network configuration. |
__handleCtcp | Private method to handle a CTCP command. |
__handleCtcpReply | Private method to handle a server message containing a CTCP reply. |
__handleNamedMessage | Private method to handle a server message containing a message name. |
__handleNickInUse | Private method to handle a 443 server error. |
__handleNickInUseLogin | Private method to handle a 443 server error at login. |
__handleNumericMessage | Private method to handle a server message containing a numeric code. |
__handleServerError | Private slot to handle a server error reply. |
__handleServerReply | Private slot to handle a server reply. |
__hostConnected | Private slot to log in to the server after the connection was established. |
__hostDisconnected | Private slot to indicate the host was disconnected. |
__hostFound | Private slot to indicate the host was found. |
__leaveAllChannels | Private slot to leave all channels and close their tabs. |
__leaveChannel | Private slot to leave a channel and close the associated tab. |
__leaveChannels | Private slot to leave a list of channels and close their associated tabs. |
__networkDataChanged | Private slot handling changes of the network and identity definitions. |
__openPrivate | Private slot to open a private chat with the given user. |
__ping | Private method to handle a PING message. |
__query | Private method to handle a new private connection. |
__readyRead | Private slot to read data from the socket. |
__registerWithServices | Private method to register to services. |
__send | Private slot to send data to the IRC server. |
__sendCtcpReply | Private slot to send a CTCP reply. |
__sendCtcpRequest | Private slot to send a CTCP request. |
__setChannelTypePrefixes | Private method to set the channel type prefixes. |
__setUserPrivilegePrefix | Private method to set the user privilege prefix. |
__sslErrors | Private slot to handle SSL errors. |
__tcpError | Private slot to handle errors reported by the TCP socket. |
__updateUsersCount | Private method to update the users count on the channel tabs. |
autoConnect | Public method to initiate the IRC auto connection. |
isChannelName | Public method to check, if the given name is a channel name. |
joinChannel | Public slot to join a channel. |
on_channelsWidget_tabCloseRequested | Private slot to close a channel by pressing the close button of the channels widget. |
shutdown | Public method to shut down the widget. |
None |
Constructor
Private slot to join channels automatically once a server got connected.
Private slot handling the change of the away state.
Private slot to use a new nick name.
Private method to close all channels.
Private slot handling the closing of a channel.
Private slot to connect to or disconnect from the given network.
Private slot to edit the network configuration.
Private method to handle a CTCP command.
Private method to handle a server message containing a CTCP reply.
Private method to handle a server message containing a message name.
Private method to handle a 443 server error.
Private method to handle a 443 server error at login.
Private method to handle a server message containing a numeric code.
Private slot to handle a server error reply.
Private slot to handle a server reply.
Private slot to log in to the server after the connection was established.
Private slot to indicate the host was disconnected.
Private slot to indicate the host was found.
Private slot to leave all channels and close their tabs.
Private slot to leave a channel and close the associated tab.
Private slot to leave a list of channels and close their associated tabs.
Private slot handling changes of the network and identity definitions.
Private slot to open a private chat with the given user.
Private method to handle a PING message.
Private method to handle a new private connection.
Private slot to read data from the socket.
Private method to register to services.
Private slot to send data to the IRC server.
Private slot to send a CTCP reply.
Private slot to send a CTCP request.
Private method to set the channel type prefixes.
Private method to set the user privilege prefix.
Private slot to handle SSL errors.
Private slot to handle errors reported by the TCP socket.
Private method to update the users count on the channel tabs.
Public method to initiate the IRC auto connection.
Public method to check, if the given name is a channel name.
Public slot to join a channel.
Private slot to close a channel by pressing the close button of the channels widget.
Public method to shut down the widget.