eric6/Documentation/Source/eric6.Network.IRC.IrcChannelWidget.html

changeset 7273
391d6b7b1eff
parent 6942
2602857055c5
child 7989
a21d673a8f99
equal deleted inserted replaced
7272:1779dc278077 7273:391d6b7b1eff
16 16
17 a { color: #BA6D36; } 17 a { color: #BA6D36; }
18 18
19 </style> 19 </style>
20 </head> 20 </head>
21 <body><a NAME="top" ID="top"></a> 21 <body>
22 <a NAME="top" ID="top"></a>
22 <h1>eric6.Network.IRC.IrcChannelWidget</h1> 23 <h1>eric6.Network.IRC.IrcChannelWidget</h1>
24
23 <p> 25 <p>
24 Module implementing the IRC channel widget. 26 Module implementing the IRC channel widget.
25 </p> 27 </p>
26 <h3>Global Attributes</h3> 28 <h3>Global Attributes</h3>
29
27 <table> 30 <table>
28 <tr><td>None</td></tr> 31 <tr><td>None</td></tr>
29 </table> 32 </table>
30 <h3>Classes</h3> 33 <h3>Classes</h3>
34
31 <table> 35 <table>
36
32 <tr> 37 <tr>
33 <td><a href="#IrcChannelWidget">IrcChannelWidget</a></td> 38 <td><a href="#IrcChannelWidget">IrcChannelWidget</a></td>
34 <td>Class implementing the IRC channel widget.</td> 39 <td>Class implementing the IRC channel widget.</td>
35 </tr><tr> 40 </tr>
41 <tr>
36 <td><a href="#IrcUserItem">IrcUserItem</a></td> 42 <td><a href="#IrcUserItem">IrcUserItem</a></td>
37 <td>Class implementing a list widget item containing an IRC channel user.</td> 43 <td>Class implementing a list widget item containing an IRC channel user.</td>
38 </tr> 44 </tr>
39 </table> 45 </table>
40 <h3>Functions</h3> 46 <h3>Functions</h3>
47
41 <table> 48 <table>
42 <tr><td>None</td></tr> 49 <tr><td>None</td></tr>
43 </table> 50 </table>
44 <hr /><hr /> 51 <hr />
52 <hr />
45 <a NAME="IrcChannelWidget" ID="IrcChannelWidget"></a> 53 <a NAME="IrcChannelWidget" ID="IrcChannelWidget"></a>
46 <h2>IrcChannelWidget</h2> 54 <h2>IrcChannelWidget</h2>
55
47 <p> 56 <p>
48 Class implementing the IRC channel widget. 57 Class implementing the IRC channel widget.
49 </p><h3>Signals</h3> 58 </p>
50 <dl> 59 <h3>Signals</h3>
60 <dl>
61
51 <dt>awayCommand(str)</dt> 62 <dt>awayCommand(str)</dt>
52 <dd> 63 <dd>
53 emitted to set the away status via the /away 64 emitted to set the away status via the /away
54 command 65 command
55 </dd><dt>channelClosed(str)</dt> 66 </dd>
67 <dt>channelClosed(str)</dt>
56 <dd> 68 <dd>
57 emitted after the user has left the channel 69 emitted after the user has left the channel
58 </dd><dt>leaveAllChannels()</dt> 70 </dd>
71 <dt>leaveAllChannels()</dt>
59 <dd> 72 <dd>
60 emitted to leave all channels 73 emitted to leave all channels
61 </dd><dt>leaveChannels(list)</dt> 74 </dd>
75 <dt>leaveChannels(list)</dt>
62 <dd> 76 <dd>
63 emitted to leave a list of channels 77 emitted to leave a list of channels
64 </dd><dt>openPrivateChat(str)</dt> 78 </dd>
79 <dt>openPrivateChat(str)</dt>
65 <dd> 80 <dd>
66 emitted to open a "channel" for private 81 emitted to open a "channel" for private
67 messages 82 messages
68 </dd><dt>sendCtcpReply(str, str)</dt> 83 </dd>
84 <dt>sendCtcpReply(str, str)</dt>
69 <dd> 85 <dd>
70 emitted to send a CTCP reply 86 emitted to send a CTCP reply
71 </dd><dt>sendCtcpRequest(str, str, str)</dt> 87 </dd>
88 <dt>sendCtcpRequest(str, str, str)</dt>
72 <dd> 89 <dd>
73 emitted to send a CTCP request 90 emitted to send a CTCP request
74 </dd><dt>sendData(str)</dt> 91 </dd>
92 <dt>sendData(str)</dt>
75 <dd> 93 <dd>
76 emitted to send a message to the channel 94 emitted to send a message to the channel
77 </dd> 95 </dd>
78 </dl> 96 </dl>
79 <h3>Derived from</h3> 97 <h3>Derived from</h3>
80 QWidget, Ui_IrcChannelWidget 98 QWidget, Ui_IrcChannelWidget
81 <h3>Class Attributes</h3> 99 <h3>Class Attributes</h3>
100
82 <table> 101 <table>
83 <tr><td>JoinIndicator</td></tr><tr><td>LeaveIndicator</td></tr><tr><td>MessageIndicator</td></tr><tr><td>UrlRe</td></tr> 102 <tr><td>JoinIndicator</td></tr><tr><td>LeaveIndicator</td></tr><tr><td>MessageIndicator</td></tr><tr><td>UrlRe</td></tr>
84 </table> 103 </table>
85 <h3>Class Methods</h3> 104 <h3>Class Methods</h3>
105
86 <table> 106 <table>
87 <tr><td>None</td></tr> 107 <tr><td>None</td></tr>
88 </table> 108 </table>
89 <h3>Methods</h3> 109 <h3>Methods</h3>
110
90 <table> 111 <table>
112
91 <tr> 113 <tr>
92 <td><a href="#IrcChannelWidget.__init__">IrcChannelWidget</a></td> 114 <td><a href="#IrcChannelWidget.__init__">IrcChannelWidget</a></td>
93 <td>Constructor</td> 115 <td>Constructor</td>
94 </tr><tr> 116 </tr>
117 <tr>
95 <td><a href="#IrcChannelWidget.__addManagementMessage">__addManagementMessage</a></td> 118 <td><a href="#IrcChannelWidget.__addManagementMessage">__addManagementMessage</a></td>
96 <td>Private method to add a channel management message to the list.</td> 119 <td>Private method to add a channel management message to the list.</td>
97 </tr><tr> 120 </tr>
121 <tr>
98 <td><a href="#IrcChannelWidget.__appendMessage">__appendMessage</a></td> 122 <td><a href="#IrcChannelWidget.__appendMessage">__appendMessage</a></td>
99 <td>Private slot to append a message.</td> 123 <td>Private slot to append a message.</td>
100 </tr><tr> 124 </tr>
125 <tr>
101 <td><a href="#IrcChannelWidget.__autoWhoEntry">__autoWhoEntry</a></td> 126 <td><a href="#IrcChannelWidget.__autoWhoEntry">__autoWhoEntry</a></td>
102 <td>Private method to handle a WHO entry returned by the server as requested automatically.</td> 127 <td>Private method to handle a WHO entry returned by the server as requested automatically.</td>
103 </tr><tr> 128 </tr>
129 <tr>
104 <td><a href="#IrcChannelWidget.__channelCreated">__channelCreated</a></td> 130 <td><a href="#IrcChannelWidget.__channelCreated">__channelCreated</a></td>
105 <td>Private method to handle a channel created message.</td> 131 <td>Private method to handle a channel created message.</td>
106 </tr><tr> 132 </tr>
133 <tr>
107 <td><a href="#IrcChannelWidget.__channelModes">__channelModes</a></td> 134 <td><a href="#IrcChannelWidget.__channelModes">__channelModes</a></td>
108 <td>Private method to handle a message reporting the channel modes.</td> 135 <td>Private method to handle a message reporting the channel modes.</td>
109 </tr><tr> 136 </tr>
137 <tr>
110 <td><a href="#IrcChannelWidget.__channelUrl">__channelUrl</a></td> 138 <td><a href="#IrcChannelWidget.__channelUrl">__channelUrl</a></td>
111 <td>Private method to handle a channel URL message.</td> 139 <td>Private method to handle a channel URL message.</td>
112 </tr><tr> 140 </tr>
141 <tr>
113 <td><a href="#IrcChannelWidget.__clearMessages">__clearMessages</a></td> 142 <td><a href="#IrcChannelWidget.__clearMessages">__clearMessages</a></td>
114 <td>Private slot to clear the contents of the messages display.</td> 143 <td>Private slot to clear the contents of the messages display.</td>
115 </tr><tr> 144 </tr>
145 <tr>
116 <td><a href="#IrcChannelWidget.__copyAllMessages">__copyAllMessages</a></td> 146 <td><a href="#IrcChannelWidget.__copyAllMessages">__copyAllMessages</a></td>
117 <td>Private slot to copy the contents of the messages display to the clipboard.</td> 147 <td>Private slot to copy the contents of the messages display to the clipboard.</td>
118 </tr><tr> 148 </tr>
149 <tr>
119 <td><a href="#IrcChannelWidget.__copyMessages">__copyMessages</a></td> 150 <td><a href="#IrcChannelWidget.__copyMessages">__copyMessages</a></td>
120 <td>Private slot to copy the selection of the messages display to the clipboard.</td> 151 <td>Private slot to copy the selection of the messages display to the clipboard.</td>
121 </tr><tr> 152 </tr>
153 <tr>
122 <td><a href="#IrcChannelWidget.__cutAllMessages">__cutAllMessages</a></td> 154 <td><a href="#IrcChannelWidget.__cutAllMessages">__cutAllMessages</a></td>
123 <td>Private slot to cut the contents of the messages display to the clipboard.</td> 155 <td>Private slot to cut the contents of the messages display to the clipboard.</td>
124 </tr><tr> 156 </tr>
157 <tr>
125 <td><a href="#IrcChannelWidget.__extractPrivilege">__extractPrivilege</a></td> 158 <td><a href="#IrcChannelWidget.__extractPrivilege">__extractPrivilege</a></td>
126 <td>Private method to extract the user privileges out of the name.</td> 159 <td>Private method to extract the user privileges out of the name.</td>
127 </tr><tr> 160 </tr>
161 <tr>
128 <td><a href="#IrcChannelWidget.__findUser">__findUser</a></td> 162 <td><a href="#IrcChannelWidget.__findUser">__findUser</a></td>
129 <td>Private method to find the user in the list of users.</td> 163 <td>Private method to find the user in the list of users.</td>
130 </tr><tr> 164 </tr>
165 <tr>
131 <td><a href="#IrcChannelWidget.__handleCtcp">__handleCtcp</a></td> 166 <td><a href="#IrcChannelWidget.__handleCtcp">__handleCtcp</a></td>
132 <td>Private method to handle a CTCP channel command.</td> 167 <td>Private method to handle a CTCP channel command.</td>
133 </tr><tr> 168 </tr>
169 <tr>
134 <td><a href="#IrcChannelWidget.__help">__help</a></td> 170 <td><a href="#IrcChannelWidget.__help">__help</a></td>
135 <td>Private method to handle a help message.</td> 171 <td>Private method to handle a help message.</td>
136 </tr><tr> 172 </tr>
173 <tr>
137 <td><a href="#IrcChannelWidget.__ignore">__ignore</a></td> 174 <td><a href="#IrcChannelWidget.__ignore">__ignore</a></td>
138 <td>Private method to handle a channel message we are not interested in.</td> 175 <td>Private method to handle a channel message we are not interested in.</td>
139 </tr><tr> 176 </tr>
177 <tr>
140 <td><a href="#IrcChannelWidget.__ignoreUser">__ignoreUser</a></td> 178 <td><a href="#IrcChannelWidget.__ignoreUser">__ignoreUser</a></td>
141 <td>Private slot to ignore a specific user.</td> 179 <td>Private slot to ignore a specific user.</td>
142 </tr><tr> 180 </tr>
181 <tr>
143 <td><a href="#IrcChannelWidget.__initMessagesMenu">__initMessagesMenu</a></td> 182 <td><a href="#IrcChannelWidget.__initMessagesMenu">__initMessagesMenu</a></td>
144 <td>Private slot to initialize the context menu of the messages pane.</td> 183 <td>Private slot to initialize the context menu of the messages pane.</td>
145 </tr><tr> 184 </tr>
185 <tr>
146 <td><a href="#IrcChannelWidget.__initUsersMenu">__initUsersMenu</a></td> 186 <td><a href="#IrcChannelWidget.__initUsersMenu">__initUsersMenu</a></td>
147 <td>Private slot to initialize the users list context menu.</td> 187 <td>Private slot to initialize the users list context menu.</td>
148 </tr><tr> 188 </tr>
189 <tr>
149 <td><a href="#IrcChannelWidget.__message">__message</a></td> 190 <td><a href="#IrcChannelWidget.__message">__message</a></td>
150 <td>Private method to handle messages to the channel.</td> 191 <td>Private method to handle messages to the channel.</td>
151 </tr><tr> 192 </tr>
193 <tr>
152 <td><a href="#IrcChannelWidget.__openPrivateChat">__openPrivateChat</a></td> 194 <td><a href="#IrcChannelWidget.__openPrivateChat">__openPrivateChat</a></td>
153 <td>Private slot to open a chat with the selected user.</td> 195 <td>Private slot to open a chat with the selected user.</td>
154 </tr><tr> 196 </tr>
197 <tr>
155 <td><a href="#IrcChannelWidget.__pingUser">__pingUser</a></td> 198 <td><a href="#IrcChannelWidget.__pingUser">__pingUser</a></td>
156 <td>Private slot to send a ping to a specific user.</td> 199 <td>Private slot to send a ping to a specific user.</td>
157 </tr><tr> 200 </tr>
201 <tr>
158 <td><a href="#IrcChannelWidget.__processUserMessage">__processUserMessage</a></td> 202 <td><a href="#IrcChannelWidget.__processUserMessage">__processUserMessage</a></td>
159 <td>Private method to process a message entered by the user or via the user list context menu.</td> 203 <td>Private method to process a message entered by the user or via the user list context menu.</td>
160 </tr><tr> 204 </tr>
205 <tr>
161 <td><a href="#IrcChannelWidget.__saveMessages">__saveMessages</a></td> 206 <td><a href="#IrcChannelWidget.__saveMessages">__saveMessages</a></td>
162 <td>Private slot to save the contents of the messages display.</td> 207 <td>Private slot to save the contents of the messages display.</td>
163 </tr><tr> 208 </tr>
209 <tr>
164 <td><a href="#IrcChannelWidget.__sendAutoWhoCommand">__sendAutoWhoCommand</a></td> 210 <td><a href="#IrcChannelWidget.__sendAutoWhoCommand">__sendAutoWhoCommand</a></td>
165 <td>Private slot to send the WHO command to update the users list.</td> 211 <td>Private slot to send the WHO command to update the users list.</td>
166 </tr><tr> 212 </tr>
213 <tr>
167 <td><a href="#IrcChannelWidget.__sendUserMessage">__sendUserMessage</a></td> 214 <td><a href="#IrcChannelWidget.__sendUserMessage">__sendUserMessage</a></td>
168 <td>Private slot to send a private message to a specific user.</td> 215 <td>Private slot to send a private message to a specific user.</td>
169 </tr><tr> 216 </tr>
217 <tr>
170 <td><a href="#IrcChannelWidget.__sendUserNotice">__sendUserNotice</a></td> 218 <td><a href="#IrcChannelWidget.__sendUserNotice">__sendUserNotice</a></td>
171 <td>Private slot to send a notice message to a specific user.</td> 219 <td>Private slot to send a notice message to a specific user.</td>
172 </tr><tr> 220 </tr>
221 <tr>
173 <td><a href="#IrcChannelWidget.__sendUserQuery">__sendUserQuery</a></td> 222 <td><a href="#IrcChannelWidget.__sendUserQuery">__sendUserQuery</a></td>
174 <td>Private slot to send a query message to a specific user.</td> 223 <td>Private slot to send a query message to a specific user.</td>
175 </tr><tr> 224 </tr>
225 <tr>
176 <td><a href="#IrcChannelWidget.__setEditTopicButton">__setEditTopicButton</a></td> 226 <td><a href="#IrcChannelWidget.__setEditTopicButton">__setEditTopicButton</a></td>
177 <td>Private method to set the visibility of the Edit Topic button.</td> 227 <td>Private method to set the visibility of the Edit Topic button.</td>
178 </tr><tr> 228 </tr>
229 <tr>
179 <td><a href="#IrcChannelWidget.__setTopic">__setTopic</a></td> 230 <td><a href="#IrcChannelWidget.__setTopic">__setTopic</a></td>
180 <td>Private method to handle a topic change of the channel.</td> 231 <td>Private method to handle a topic change of the channel.</td>
181 </tr><tr> 232 </tr>
233 <tr>
182 <td><a href="#IrcChannelWidget.__setUserPrivilege">__setUserPrivilege</a></td> 234 <td><a href="#IrcChannelWidget.__setUserPrivilege">__setUserPrivilege</a></td>
183 <td>Private method to handle a change of user privileges for the channel.</td> 235 <td>Private method to handle a change of user privileges for the channel.</td>
184 </tr><tr> 236 </tr>
237 <tr>
185 <td><a href="#IrcChannelWidget.__topicCreated">__topicCreated</a></td> 238 <td><a href="#IrcChannelWidget.__topicCreated">__topicCreated</a></td>
186 <td>Private method to handle a topic created message.</td> 239 <td>Private method to handle a topic created message.</td>
187 </tr><tr> 240 </tr>
241 <tr>
188 <td><a href="#IrcChannelWidget.__updateChannelModes">__updateChannelModes</a></td> 242 <td><a href="#IrcChannelWidget.__updateChannelModes">__updateChannelModes</a></td>
189 <td>Private method to handle a message reporting the channel modes.</td> 243 <td>Private method to handle a message reporting the channel modes.</td>
190 </tr><tr> 244 </tr>
245 <tr>
191 <td><a href="#IrcChannelWidget.__userAway">__userAway</a></td> 246 <td><a href="#IrcChannelWidget.__userAway">__userAway</a></td>
192 <td>Private method to handle a topic change of the channel.</td> 247 <td>Private method to handle a topic change of the channel.</td>
193 </tr><tr> 248 </tr>
249 <tr>
194 <td><a href="#IrcChannelWidget.__userJoin">__userJoin</a></td> 250 <td><a href="#IrcChannelWidget.__userJoin">__userJoin</a></td>
195 <td>Private method to handle a user joining the channel.</td> 251 <td>Private method to handle a user joining the channel.</td>
196 </tr><tr> 252 </tr>
253 <tr>
197 <td><a href="#IrcChannelWidget.__userList">__userList</a></td> 254 <td><a href="#IrcChannelWidget.__userList">__userList</a></td>
198 <td>Private method to handle the receipt of a list of users of the channel.</td> 255 <td>Private method to handle the receipt of a list of users of the channel.</td>
199 </tr><tr> 256 </tr>
257 <tr>
200 <td><a href="#IrcChannelWidget.__userNickChange">__userNickChange</a></td> 258 <td><a href="#IrcChannelWidget.__userNickChange">__userNickChange</a></td>
201 <td>Private method to handle a nickname change of a user.</td> 259 <td>Private method to handle a nickname change of a user.</td>
202 </tr><tr> 260 </tr>
261 <tr>
203 <td><a href="#IrcChannelWidget.__userPart">__userPart</a></td> 262 <td><a href="#IrcChannelWidget.__userPart">__userPart</a></td>
204 <td>Private method to handle a user leaving the channel.</td> 263 <td>Private method to handle a user leaving the channel.</td>
205 </tr><tr> 264 </tr>
265 <tr>
206 <td><a href="#IrcChannelWidget.__userQuit">__userQuit</a></td> 266 <td><a href="#IrcChannelWidget.__userQuit">__userQuit</a></td>
207 <td>Private method to handle a user logging off the server.</td> 267 <td>Private method to handle a user logging off the server.</td>
208 </tr><tr> 268 </tr>
269 <tr>
209 <td><a href="#IrcChannelWidget.__whoEnd">__whoEnd</a></td> 270 <td><a href="#IrcChannelWidget.__whoEnd">__whoEnd</a></td>
210 <td>Private method to handle the end of the WHO list.</td> 271 <td>Private method to handle the end of the WHO list.</td>
211 </tr><tr> 272 </tr>
273 <tr>
212 <td><a href="#IrcChannelWidget.__whoEntry">__whoEntry</a></td> 274 <td><a href="#IrcChannelWidget.__whoEntry">__whoEntry</a></td>
213 <td>Private method to handle a WHO entry returned by the server as requested manually.</td> 275 <td>Private method to handle a WHO entry returned by the server as requested manually.</td>
214 </tr><tr> 276 </tr>
277 <tr>
215 <td><a href="#IrcChannelWidget.__whoIs">__whoIs</a></td> 278 <td><a href="#IrcChannelWidget.__whoIs">__whoIs</a></td>
216 <td>Private slot to get information about the selected user.</td> 279 <td>Private slot to get information about the selected user.</td>
217 </tr><tr> 280 </tr>
281 <tr>
218 <td><a href="#IrcChannelWidget.__whoIsAccount">__whoIsAccount</a></td> 282 <td><a href="#IrcChannelWidget.__whoIsAccount">__whoIsAccount</a></td>
219 <td>Private method to handle the WHOIS account reply.</td> 283 <td>Private method to handle the WHOIS account reply.</td>
220 </tr><tr> 284 </tr>
285 <tr>
221 <td><a href="#IrcChannelWidget.__whoIsActually">__whoIsActually</a></td> 286 <td><a href="#IrcChannelWidget.__whoIsActually">__whoIsActually</a></td>
222 <td>Private method to handle the WHOIS actually reply.</td> 287 <td>Private method to handle the WHOIS actually reply.</td>
223 </tr><tr> 288 </tr>
289 <tr>
224 <td><a href="#IrcChannelWidget.__whoIsChannels">__whoIsChannels</a></td> 290 <td><a href="#IrcChannelWidget.__whoIsChannels">__whoIsChannels</a></td>
225 <td>Private method to handle the WHOIS channels reply.</td> 291 <td>Private method to handle the WHOIS channels reply.</td>
226 </tr><tr> 292 </tr>
293 <tr>
227 <td><a href="#IrcChannelWidget.__whoIsConnection">__whoIsConnection</a></td> 294 <td><a href="#IrcChannelWidget.__whoIsConnection">__whoIsConnection</a></td>
228 <td>Private method to handle the WHOIS connection reply.</td> 295 <td>Private method to handle the WHOIS connection reply.</td>
229 </tr><tr> 296 </tr>
297 <tr>
230 <td><a href="#IrcChannelWidget.__whoIsEnd">__whoIsEnd</a></td> 298 <td><a href="#IrcChannelWidget.__whoIsEnd">__whoIsEnd</a></td>
231 <td>Private method to handle the end of WHOIS reply.</td> 299 <td>Private method to handle the end of WHOIS reply.</td>
232 </tr><tr> 300 </tr>
301 <tr>
233 <td><a href="#IrcChannelWidget.__whoIsHelper">__whoIsHelper</a></td> 302 <td><a href="#IrcChannelWidget.__whoIsHelper">__whoIsHelper</a></td>
234 <td>Private method to handle the WHOIS helper reply.</td> 303 <td>Private method to handle the WHOIS helper reply.</td>
235 </tr><tr> 304 </tr>
305 <tr>
236 <td><a href="#IrcChannelWidget.__whoIsIdentify">__whoIsIdentify</a></td> 306 <td><a href="#IrcChannelWidget.__whoIsIdentify">__whoIsIdentify</a></td>
237 <td>Private method to handle the WHOIS identify and identified replies.</td> 307 <td>Private method to handle the WHOIS identify and identified replies.</td>
238 </tr><tr> 308 </tr>
309 <tr>
239 <td><a href="#IrcChannelWidget.__whoIsIdle">__whoIsIdle</a></td> 310 <td><a href="#IrcChannelWidget.__whoIsIdle">__whoIsIdle</a></td>
240 <td>Private method to handle the WHOIS idle reply.</td> 311 <td>Private method to handle the WHOIS idle reply.</td>
241 </tr><tr> 312 </tr>
313 <tr>
242 <td><a href="#IrcChannelWidget.__whoIsOperator">__whoIsOperator</a></td> 314 <td><a href="#IrcChannelWidget.__whoIsOperator">__whoIsOperator</a></td>
243 <td>Private method to handle the WHOIS operator reply.</td> 315 <td>Private method to handle the WHOIS operator reply.</td>
244 </tr><tr> 316 </tr>
317 <tr>
245 <td><a href="#IrcChannelWidget.__whoIsSecure">__whoIsSecure</a></td> 318 <td><a href="#IrcChannelWidget.__whoIsSecure">__whoIsSecure</a></td>
246 <td>Private method to handle the WHOIS secure reply.</td> 319 <td>Private method to handle the WHOIS secure reply.</td>
247 </tr><tr> 320 </tr>
321 <tr>
248 <td><a href="#IrcChannelWidget.__whoIsServer">__whoIsServer</a></td> 322 <td><a href="#IrcChannelWidget.__whoIsServer">__whoIsServer</a></td>
249 <td>Private method to handle the WHOIS server reply.</td> 323 <td>Private method to handle the WHOIS server reply.</td>
250 </tr><tr> 324 </tr>
325 <tr>
251 <td><a href="#IrcChannelWidget.__whoIsUser">__whoIsUser</a></td> 326 <td><a href="#IrcChannelWidget.__whoIsUser">__whoIsUser</a></td>
252 <td>Private method to handle the WHOIS user reply.</td> 327 <td>Private method to handle the WHOIS user reply.</td>
253 </tr><tr> 328 </tr>
329 <tr>
254 <td><a href="#IrcChannelWidget.addMessage">addMessage</a></td> 330 <td><a href="#IrcChannelWidget.addMessage">addMessage</a></td>
255 <td>Public method to add a message from external.</td> 331 <td>Public method to add a message from external.</td>
256 </tr><tr> 332 </tr>
333 <tr>
257 <td><a href="#IrcChannelWidget.addUsers">addUsers</a></td> 334 <td><a href="#IrcChannelWidget.addUsers">addUsers</a></td>
258 <td>Public method to add users to the channel.</td> 335 <td>Public method to add users to the channel.</td>
259 </tr><tr> 336 </tr>
337 <tr>
260 <td><a href="#IrcChannelWidget.getUsersCount">getUsersCount</a></td> 338 <td><a href="#IrcChannelWidget.getUsersCount">getUsersCount</a></td>
261 <td>Public method to get the users count of the channel.</td> 339 <td>Public method to get the users count of the channel.</td>
262 </tr><tr> 340 </tr>
341 <tr>
263 <td><a href="#IrcChannelWidget.handleMessage">handleMessage</a></td> 342 <td><a href="#IrcChannelWidget.handleMessage">handleMessage</a></td>
264 <td>Public method to handle the message sent by the server.</td> 343 <td>Public method to handle the message sent by the server.</td>
265 </tr><tr> 344 </tr>
345 <tr>
266 <td><a href="#IrcChannelWidget.hideEvent">hideEvent</a></td> 346 <td><a href="#IrcChannelWidget.hideEvent">hideEvent</a></td>
267 <td>Protected method handling hide events.</td> 347 <td>Protected method handling hide events.</td>
268 </tr><tr> 348 </tr>
349 <tr>
269 <td><a href="#IrcChannelWidget.initAutoWho">initAutoWho</a></td> 350 <td><a href="#IrcChannelWidget.initAutoWho">initAutoWho</a></td>
270 <td>Public method to initialize the Auto Who system.</td> 351 <td>Public method to initialize the Auto Who system.</td>
271 </tr><tr> 352 </tr>
353 <tr>
272 <td><a href="#IrcChannelWidget.leaveChannel">leaveChannel</a></td> 354 <td><a href="#IrcChannelWidget.leaveChannel">leaveChannel</a></td>
273 <td>Public slot to leave the channel.</td> 355 <td>Public slot to leave the channel.</td>
274 </tr><tr> 356 </tr>
357 <tr>
275 <td><a href="#IrcChannelWidget.name">name</a></td> 358 <td><a href="#IrcChannelWidget.name">name</a></td>
276 <td>Public method to get the name of the channel.</td> 359 <td>Public method to get the name of the channel.</td>
277 </tr><tr> 360 </tr>
361 <tr>
278 <td><a href="#IrcChannelWidget.on_editTopicButton_clicked">on_editTopicButton_clicked</a></td> 362 <td><a href="#IrcChannelWidget.on_editTopicButton_clicked">on_editTopicButton_clicked</a></td>
279 <td>Private slot to change the topic of the channel.</td> 363 <td>Private slot to change the topic of the channel.</td>
280 </tr><tr> 364 </tr>
365 <tr>
281 <td><a href="#IrcChannelWidget.on_messageEdit_returnPressed">on_messageEdit_returnPressed</a></td> 366 <td><a href="#IrcChannelWidget.on_messageEdit_returnPressed">on_messageEdit_returnPressed</a></td>
282 <td>Private slot to send a message to the channel.</td> 367 <td>Private slot to send a message to the channel.</td>
283 </tr><tr> 368 </tr>
369 <tr>
284 <td><a href="#IrcChannelWidget.on_messages_anchorClicked">on_messages_anchorClicked</a></td> 370 <td><a href="#IrcChannelWidget.on_messages_anchorClicked">on_messages_anchorClicked</a></td>
285 <td>Private slot to open links in the default browser.</td> 371 <td>Private slot to open links in the default browser.</td>
286 </tr><tr> 372 </tr>
373 <tr>
287 <td><a href="#IrcChannelWidget.on_messages_copyAvailable">on_messages_copyAvailable</a></td> 374 <td><a href="#IrcChannelWidget.on_messages_copyAvailable">on_messages_copyAvailable</a></td>
288 <td>Private slot to react to text selection/deselection of the messages edit.</td> 375 <td>Private slot to react to text selection/deselection of the messages edit.</td>
289 </tr><tr> 376 </tr>
377 <tr>
290 <td><a href="#IrcChannelWidget.on_messages_customContextMenuRequested">on_messages_customContextMenuRequested</a></td> 378 <td><a href="#IrcChannelWidget.on_messages_customContextMenuRequested">on_messages_customContextMenuRequested</a></td>
291 <td>Private slot to show the context menu of the messages pane.</td> 379 <td>Private slot to show the context menu of the messages pane.</td>
292 </tr><tr> 380 </tr>
381 <tr>
293 <td><a href="#IrcChannelWidget.on_usersList_customContextMenuRequested">on_usersList_customContextMenuRequested</a></td> 382 <td><a href="#IrcChannelWidget.on_usersList_customContextMenuRequested">on_usersList_customContextMenuRequested</a></td>
294 <td>Private slot to show the context menu of the users list.</td> 383 <td>Private slot to show the context menu of the users list.</td>
295 </tr><tr> 384 </tr>
385 <tr>
296 <td><a href="#IrcChannelWidget.partMessage">partMessage</a></td> 386 <td><a href="#IrcChannelWidget.partMessage">partMessage</a></td>
297 <td>Public method to get the part message.</td> 387 <td>Public method to get the part message.</td>
298 </tr><tr> 388 </tr>
389 <tr>
299 <td><a href="#IrcChannelWidget.requestLeave">requestLeave</a></td> 390 <td><a href="#IrcChannelWidget.requestLeave">requestLeave</a></td>
300 <td>Public method to leave the channel.</td> 391 <td>Public method to leave the channel.</td>
301 </tr><tr> 392 </tr>
393 <tr>
302 <td><a href="#IrcChannelWidget.setMarkerLine">setMarkerLine</a></td> 394 <td><a href="#IrcChannelWidget.setMarkerLine">setMarkerLine</a></td>
303 <td>Public method to draw a line to mark the current position.</td> 395 <td>Public method to draw a line to mark the current position.</td>
304 </tr><tr> 396 </tr>
397 <tr>
305 <td><a href="#IrcChannelWidget.setName">setName</a></td> 398 <td><a href="#IrcChannelWidget.setName">setName</a></td>
306 <td>Public method to set the name of the channel.</td> 399 <td>Public method to set the name of the channel.</td>
307 </tr><tr> 400 </tr>
401 <tr>
308 <td><a href="#IrcChannelWidget.setPartMessage">setPartMessage</a></td> 402 <td><a href="#IrcChannelWidget.setPartMessage">setPartMessage</a></td>
309 <td>Public method to set the part message.</td> 403 <td>Public method to set the part message.</td>
310 </tr><tr> 404 </tr>
405 <tr>
311 <td><a href="#IrcChannelWidget.setPrivate">setPrivate</a></td> 406 <td><a href="#IrcChannelWidget.setPrivate">setPrivate</a></td>
312 <td>Public method to set the private chat mode.</td> 407 <td>Public method to set the private chat mode.</td>
313 </tr><tr> 408 </tr>
409 <tr>
314 <td><a href="#IrcChannelWidget.setPrivateInfo">setPrivateInfo</a></td> 410 <td><a href="#IrcChannelWidget.setPrivateInfo">setPrivateInfo</a></td>
315 <td>Public method to set some info text for private chat mode.</td> 411 <td>Public method to set some info text for private chat mode.</td>
316 </tr><tr> 412 </tr>
413 <tr>
317 <td><a href="#IrcChannelWidget.setUserName">setUserName</a></td> 414 <td><a href="#IrcChannelWidget.setUserName">setUserName</a></td>
318 <td>Public method to set the user name for the channel.</td> 415 <td>Public method to set the user name for the channel.</td>
319 </tr><tr> 416 </tr>
417 <tr>
320 <td><a href="#IrcChannelWidget.setUserPrivilegePrefix">setUserPrivilegePrefix</a></td> 418 <td><a href="#IrcChannelWidget.setUserPrivilegePrefix">setUserPrivilegePrefix</a></td>
321 <td>Public method to set the user privilege to prefix mapping.</td> 419 <td>Public method to set the user privilege to prefix mapping.</td>
322 </tr><tr> 420 </tr>
421 <tr>
323 <td><a href="#IrcChannelWidget.showEvent">showEvent</a></td> 422 <td><a href="#IrcChannelWidget.showEvent">showEvent</a></td>
324 <td>Protected method handling show events.</td> 423 <td>Protected method handling show events.</td>
325 </tr><tr> 424 </tr>
425 <tr>
326 <td><a href="#IrcChannelWidget.unsetMarkerLine">unsetMarkerLine</a></td> 426 <td><a href="#IrcChannelWidget.unsetMarkerLine">unsetMarkerLine</a></td>
327 <td>Public method to remove the marker line.</td> 427 <td>Public method to remove the marker line.</td>
328 </tr><tr> 428 </tr>
429 <tr>
329 <td><a href="#IrcChannelWidget.userName">userName</a></td> 430 <td><a href="#IrcChannelWidget.userName">userName</a></td>
330 <td>Public method to get the nick name of the user.</td> 431 <td>Public method to get the nick name of the user.</td>
331 </tr> 432 </tr>
332 </table> 433 </table>
333 <h3>Static Methods</h3> 434 <h3>Static Methods</h3>
435
334 <table> 436 <table>
335 <tr><td>None</td></tr> 437 <tr><td>None</td></tr>
336 </table> 438 </table>
439
337 <a NAME="IrcChannelWidget.__init__" ID="IrcChannelWidget.__init__"></a> 440 <a NAME="IrcChannelWidget.__init__" ID="IrcChannelWidget.__init__"></a>
338 <h4>IrcChannelWidget (Constructor)</h4> 441 <h4>IrcChannelWidget (Constructor)</h4>
339 <b>IrcChannelWidget</b>(<i>parent=None</i>) 442 <b>IrcChannelWidget</b>(<i>parent=None</i>)
443
340 <p> 444 <p>
341 Constructor 445 Constructor
342 </p><dl> 446 </p>
447 <dl>
448
343 <dt><i>parent</i></dt> 449 <dt><i>parent</i></dt>
344 <dd> 450 <dd>
345 reference to the parent widget (QWidget) 451 reference to the parent widget (QWidget)
346 </dd> 452 </dd>
347 </dl><a NAME="IrcChannelWidget.__addManagementMessage" ID="IrcChannelWidget.__addManagementMessage"></a> 453 </dl>
454 <a NAME="IrcChannelWidget.__addManagementMessage" ID="IrcChannelWidget.__addManagementMessage"></a>
348 <h4>IrcChannelWidget.__addManagementMessage</h4> 455 <h4>IrcChannelWidget.__addManagementMessage</h4>
349 <b>__addManagementMessage</b>(<i>indicator, message</i>) 456 <b>__addManagementMessage</b>(<i>indicator, message</i>)
457
350 <p> 458 <p>
351 Private method to add a channel management message to the list. 459 Private method to add a channel management message to the list.
352 </p><dl> 460 </p>
461 <dl>
462
353 <dt><i>indicator</i></dt> 463 <dt><i>indicator</i></dt>
354 <dd> 464 <dd>
355 indicator to be shown (string) 465 indicator to be shown (string)
356 </dd><dt><i>message</i></dt> 466 </dd>
467 <dt><i>message</i></dt>
357 <dd> 468 <dd>
358 message to be shown (string) 469 message to be shown (string)
359 </dd> 470 </dd>
360 </dl><a NAME="IrcChannelWidget.__appendMessage" ID="IrcChannelWidget.__appendMessage"></a> 471 </dl>
472 <a NAME="IrcChannelWidget.__appendMessage" ID="IrcChannelWidget.__appendMessage"></a>
361 <h4>IrcChannelWidget.__appendMessage</h4> 473 <h4>IrcChannelWidget.__appendMessage</h4>
362 <b>__appendMessage</b>(<i>message</i>) 474 <b>__appendMessage</b>(<i>message</i>)
475
363 <p> 476 <p>
364 Private slot to append a message. 477 Private slot to append a message.
365 </p><dl> 478 </p>
479 <dl>
480
366 <dt><i>message</i></dt> 481 <dt><i>message</i></dt>
367 <dd> 482 <dd>
368 message to be appended (string) 483 message to be appended (string)
369 </dd> 484 </dd>
370 </dl><a NAME="IrcChannelWidget.__autoWhoEntry" ID="IrcChannelWidget.__autoWhoEntry"></a> 485 </dl>
486 <a NAME="IrcChannelWidget.__autoWhoEntry" ID="IrcChannelWidget.__autoWhoEntry"></a>
371 <h4>IrcChannelWidget.__autoWhoEntry</h4> 487 <h4>IrcChannelWidget.__autoWhoEntry</h4>
372 <b>__autoWhoEntry</b>(<i>match</i>) 488 <b>__autoWhoEntry</b>(<i>match</i>)
489
373 <p> 490 <p>
374 Private method to handle a WHO entry returned by the server as 491 Private method to handle a WHO entry returned by the server as
375 requested automatically. 492 requested automatically.
376 </p><dl> 493 </p>
377 <dt><i>match</i></dt> 494 <dl>
378 <dd> 495
379 match object that matched the pattern 496 <dt><i>match</i></dt>
380 </dd> 497 <dd>
381 </dl><dl> 498 match object that matched the pattern
382 <dt>Returns:</dt> 499 </dd>
383 <dd> 500 </dl>
384 flag indicating whether the message was handled (boolean) 501 <dl>
385 </dd> 502 <dt>Returns:</dt>
386 </dl><a NAME="IrcChannelWidget.__channelCreated" ID="IrcChannelWidget.__channelCreated"></a> 503 <dd>
504 flag indicating whether the message was handled (boolean)
505 </dd>
506 </dl>
507 <a NAME="IrcChannelWidget.__channelCreated" ID="IrcChannelWidget.__channelCreated"></a>
387 <h4>IrcChannelWidget.__channelCreated</h4> 508 <h4>IrcChannelWidget.__channelCreated</h4>
388 <b>__channelCreated</b>(<i>match</i>) 509 <b>__channelCreated</b>(<i>match</i>)
510
389 <p> 511 <p>
390 Private method to handle a channel created message. 512 Private method to handle a channel created message.
391 </p><dl> 513 </p>
392 <dt><i>match</i></dt> 514 <dl>
393 <dd> 515
394 match object that matched the pattern 516 <dt><i>match</i></dt>
395 </dd> 517 <dd>
396 </dl><dl> 518 match object that matched the pattern
397 <dt>Returns:</dt> 519 </dd>
398 <dd> 520 </dl>
399 flag indicating whether the message was handled (boolean) 521 <dl>
400 </dd> 522 <dt>Returns:</dt>
401 </dl><a NAME="IrcChannelWidget.__channelModes" ID="IrcChannelWidget.__channelModes"></a> 523 <dd>
524 flag indicating whether the message was handled (boolean)
525 </dd>
526 </dl>
527 <a NAME="IrcChannelWidget.__channelModes" ID="IrcChannelWidget.__channelModes"></a>
402 <h4>IrcChannelWidget.__channelModes</h4> 528 <h4>IrcChannelWidget.__channelModes</h4>
403 <b>__channelModes</b>(<i>match</i>) 529 <b>__channelModes</b>(<i>match</i>)
530
404 <p> 531 <p>
405 Private method to handle a message reporting the channel modes. 532 Private method to handle a message reporting the channel modes.
406 </p><dl> 533 </p>
407 <dt><i>match</i></dt> 534 <dl>
408 <dd> 535
409 match object that matched the pattern 536 <dt><i>match</i></dt>
410 </dd> 537 <dd>
411 </dl><dl> 538 match object that matched the pattern
412 <dt>Returns:</dt> 539 </dd>
413 <dd> 540 </dl>
414 flag indicating whether the message was handled (boolean) 541 <dl>
415 </dd> 542 <dt>Returns:</dt>
416 </dl><a NAME="IrcChannelWidget.__channelUrl" ID="IrcChannelWidget.__channelUrl"></a> 543 <dd>
544 flag indicating whether the message was handled (boolean)
545 </dd>
546 </dl>
547 <a NAME="IrcChannelWidget.__channelUrl" ID="IrcChannelWidget.__channelUrl"></a>
417 <h4>IrcChannelWidget.__channelUrl</h4> 548 <h4>IrcChannelWidget.__channelUrl</h4>
418 <b>__channelUrl</b>(<i>match</i>) 549 <b>__channelUrl</b>(<i>match</i>)
550
419 <p> 551 <p>
420 Private method to handle a channel URL message. 552 Private method to handle a channel URL message.
421 </p><dl> 553 </p>
422 <dt><i>match</i></dt> 554 <dl>
423 <dd> 555
424 match object that matched the pattern 556 <dt><i>match</i></dt>
425 </dd> 557 <dd>
426 </dl><dl> 558 match object that matched the pattern
427 <dt>Returns:</dt> 559 </dd>
428 <dd> 560 </dl>
429 flag indicating whether the message was handled (boolean) 561 <dl>
430 </dd> 562 <dt>Returns:</dt>
431 </dl><a NAME="IrcChannelWidget.__clearMessages" ID="IrcChannelWidget.__clearMessages"></a> 563 <dd>
564 flag indicating whether the message was handled (boolean)
565 </dd>
566 </dl>
567 <a NAME="IrcChannelWidget.__clearMessages" ID="IrcChannelWidget.__clearMessages"></a>
432 <h4>IrcChannelWidget.__clearMessages</h4> 568 <h4>IrcChannelWidget.__clearMessages</h4>
433 <b>__clearMessages</b>(<i></i>) 569 <b>__clearMessages</b>(<i></i>)
570
434 <p> 571 <p>
435 Private slot to clear the contents of the messages display. 572 Private slot to clear the contents of the messages display.
436 </p><a NAME="IrcChannelWidget.__copyAllMessages" ID="IrcChannelWidget.__copyAllMessages"></a> 573 </p>
574 <a NAME="IrcChannelWidget.__copyAllMessages" ID="IrcChannelWidget.__copyAllMessages"></a>
437 <h4>IrcChannelWidget.__copyAllMessages</h4> 575 <h4>IrcChannelWidget.__copyAllMessages</h4>
438 <b>__copyAllMessages</b>(<i></i>) 576 <b>__copyAllMessages</b>(<i></i>)
577
439 <p> 578 <p>
440 Private slot to copy the contents of the messages display to the 579 Private slot to copy the contents of the messages display to the
441 clipboard. 580 clipboard.
442 </p><a NAME="IrcChannelWidget.__copyMessages" ID="IrcChannelWidget.__copyMessages"></a> 581 </p>
582 <a NAME="IrcChannelWidget.__copyMessages" ID="IrcChannelWidget.__copyMessages"></a>
443 <h4>IrcChannelWidget.__copyMessages</h4> 583 <h4>IrcChannelWidget.__copyMessages</h4>
444 <b>__copyMessages</b>(<i></i>) 584 <b>__copyMessages</b>(<i></i>)
585
445 <p> 586 <p>
446 Private slot to copy the selection of the messages display to the 587 Private slot to copy the selection of the messages display to the
447 clipboard. 588 clipboard.
448 </p><a NAME="IrcChannelWidget.__cutAllMessages" ID="IrcChannelWidget.__cutAllMessages"></a> 589 </p>
590 <a NAME="IrcChannelWidget.__cutAllMessages" ID="IrcChannelWidget.__cutAllMessages"></a>
449 <h4>IrcChannelWidget.__cutAllMessages</h4> 591 <h4>IrcChannelWidget.__cutAllMessages</h4>
450 <b>__cutAllMessages</b>(<i></i>) 592 <b>__cutAllMessages</b>(<i></i>)
593
451 <p> 594 <p>
452 Private slot to cut the contents of the messages display to the 595 Private slot to cut the contents of the messages display to the
453 clipboard. 596 clipboard.
454 </p><a NAME="IrcChannelWidget.__extractPrivilege" ID="IrcChannelWidget.__extractPrivilege"></a> 597 </p>
598 <a NAME="IrcChannelWidget.__extractPrivilege" ID="IrcChannelWidget.__extractPrivilege"></a>
455 <h4>IrcChannelWidget.__extractPrivilege</h4> 599 <h4>IrcChannelWidget.__extractPrivilege</h4>
456 <b>__extractPrivilege</b>(<i>name</i>) 600 <b>__extractPrivilege</b>(<i>name</i>)
601
457 <p> 602 <p>
458 Private method to extract the user privileges out of the name. 603 Private method to extract the user privileges out of the name.
459 </p><dl> 604 </p>
605 <dl>
606
460 <dt><i>name</i></dt> 607 <dt><i>name</i></dt>
461 <dd> 608 <dd>
462 user name and prefixes (string) 609 user name and prefixes (string)
463 </dd> 610 </dd>
464 </dl><dl> 611 </dl>
612 <dl>
465 <dt>Returns:</dt> 613 <dt>Returns:</dt>
466 <dd> 614 <dd>
467 list of privileges and user name (list of string, string) 615 list of privileges and user name (list of string, string)
468 </dd> 616 </dd>
469 </dl><a NAME="IrcChannelWidget.__findUser" ID="IrcChannelWidget.__findUser"></a> 617 </dl>
618 <a NAME="IrcChannelWidget.__findUser" ID="IrcChannelWidget.__findUser"></a>
470 <h4>IrcChannelWidget.__findUser</h4> 619 <h4>IrcChannelWidget.__findUser</h4>
471 <b>__findUser</b>(<i>name</i>) 620 <b>__findUser</b>(<i>name</i>)
621
472 <p> 622 <p>
473 Private method to find the user in the list of users. 623 Private method to find the user in the list of users.
474 </p><dl> 624 </p>
625 <dl>
626
475 <dt><i>name</i></dt> 627 <dt><i>name</i></dt>
476 <dd> 628 <dd>
477 user name to search for (string) 629 user name to search for (string)
478 </dd> 630 </dd>
479 </dl><dl> 631 </dl>
632 <dl>
480 <dt>Returns:</dt> 633 <dt>Returns:</dt>
481 <dd> 634 <dd>
482 reference to the list entry (QListWidgetItem) 635 reference to the list entry (QListWidgetItem)
483 </dd> 636 </dd>
484 </dl><a NAME="IrcChannelWidget.__handleCtcp" ID="IrcChannelWidget.__handleCtcp"></a> 637 </dl>
638 <a NAME="IrcChannelWidget.__handleCtcp" ID="IrcChannelWidget.__handleCtcp"></a>
485 <h4>IrcChannelWidget.__handleCtcp</h4> 639 <h4>IrcChannelWidget.__handleCtcp</h4>
486 <b>__handleCtcp</b>(<i>match</i>) 640 <b>__handleCtcp</b>(<i>match</i>)
641
487 <p> 642 <p>
488 Private method to handle a CTCP channel command. 643 Private method to handle a CTCP channel command.
489 </p><dl> 644 </p>
645 <dl>
646
490 <dt><i>match</i></dt> 647 <dt><i>match</i></dt>
491 <dd> 648 <dd>
492 reference to the match object 649 reference to the match object
493 </dd> 650 </dd>
494 </dl><dl> 651 </dl>
652 <dl>
495 <dt>Returns:</dt> 653 <dt>Returns:</dt>
496 <dd> 654 <dd>
497 flag indicating, if the message was handled (boolean) 655 flag indicating, if the message was handled (boolean)
498 </dd> 656 </dd>
499 </dl><a NAME="IrcChannelWidget.__help" ID="IrcChannelWidget.__help"></a> 657 </dl>
658 <a NAME="IrcChannelWidget.__help" ID="IrcChannelWidget.__help"></a>
500 <h4>IrcChannelWidget.__help</h4> 659 <h4>IrcChannelWidget.__help</h4>
501 <b>__help</b>(<i>match</i>) 660 <b>__help</b>(<i>match</i>)
661
502 <p> 662 <p>
503 Private method to handle a help message. 663 Private method to handle a help message.
504 </p><dl> 664 </p>
505 <dt><i>match</i></dt> 665 <dl>
506 <dd> 666
507 match object that matched the pattern 667 <dt><i>match</i></dt>
508 </dd> 668 <dd>
509 </dl><dl> 669 match object that matched the pattern
510 <dt>Returns:</dt> 670 </dd>
511 <dd> 671 </dl>
512 flag indicating whether the message was handled (boolean) 672 <dl>
513 </dd> 673 <dt>Returns:</dt>
514 </dl><a NAME="IrcChannelWidget.__ignore" ID="IrcChannelWidget.__ignore"></a> 674 <dd>
675 flag indicating whether the message was handled (boolean)
676 </dd>
677 </dl>
678 <a NAME="IrcChannelWidget.__ignore" ID="IrcChannelWidget.__ignore"></a>
515 <h4>IrcChannelWidget.__ignore</h4> 679 <h4>IrcChannelWidget.__ignore</h4>
516 <b>__ignore</b>(<i>match</i>) 680 <b>__ignore</b>(<i>match</i>)
681
517 <p> 682 <p>
518 Private method to handle a channel message we are not interested in. 683 Private method to handle a channel message we are not interested in.
519 </p><dl> 684 </p>
520 <dt><i>match</i></dt> 685 <dl>
521 <dd> 686
522 match object that matched the pattern 687 <dt><i>match</i></dt>
523 </dd> 688 <dd>
524 </dl><dl> 689 match object that matched the pattern
525 <dt>Returns:</dt> 690 </dd>
526 <dd> 691 </dl>
527 flag indicating whether the message was handled (boolean) 692 <dl>
528 </dd> 693 <dt>Returns:</dt>
529 </dl><a NAME="IrcChannelWidget.__ignoreUser" ID="IrcChannelWidget.__ignoreUser"></a> 694 <dd>
695 flag indicating whether the message was handled (boolean)
696 </dd>
697 </dl>
698 <a NAME="IrcChannelWidget.__ignoreUser" ID="IrcChannelWidget.__ignoreUser"></a>
530 <h4>IrcChannelWidget.__ignoreUser</h4> 699 <h4>IrcChannelWidget.__ignoreUser</h4>
531 <b>__ignoreUser</b>(<i></i>) 700 <b>__ignoreUser</b>(<i></i>)
701
532 <p> 702 <p>
533 Private slot to ignore a specific user. 703 Private slot to ignore a specific user.
534 </p><a NAME="IrcChannelWidget.__initMessagesMenu" ID="IrcChannelWidget.__initMessagesMenu"></a> 704 </p>
705 <a NAME="IrcChannelWidget.__initMessagesMenu" ID="IrcChannelWidget.__initMessagesMenu"></a>
535 <h4>IrcChannelWidget.__initMessagesMenu</h4> 706 <h4>IrcChannelWidget.__initMessagesMenu</h4>
536 <b>__initMessagesMenu</b>(<i></i>) 707 <b>__initMessagesMenu</b>(<i></i>)
708
537 <p> 709 <p>
538 Private slot to initialize the context menu of the messages pane. 710 Private slot to initialize the context menu of the messages pane.
539 </p><a NAME="IrcChannelWidget.__initUsersMenu" ID="IrcChannelWidget.__initUsersMenu"></a> 711 </p>
712 <a NAME="IrcChannelWidget.__initUsersMenu" ID="IrcChannelWidget.__initUsersMenu"></a>
540 <h4>IrcChannelWidget.__initUsersMenu</h4> 713 <h4>IrcChannelWidget.__initUsersMenu</h4>
541 <b>__initUsersMenu</b>(<i></i>) 714 <b>__initUsersMenu</b>(<i></i>)
715
542 <p> 716 <p>
543 Private slot to initialize the users list context menu. 717 Private slot to initialize the users list context menu.
544 </p><a NAME="IrcChannelWidget.__message" ID="IrcChannelWidget.__message"></a> 718 </p>
719 <a NAME="IrcChannelWidget.__message" ID="IrcChannelWidget.__message"></a>
545 <h4>IrcChannelWidget.__message</h4> 720 <h4>IrcChannelWidget.__message</h4>
546 <b>__message</b>(<i>match</i>) 721 <b>__message</b>(<i>match</i>)
722
547 <p> 723 <p>
548 Private method to handle messages to the channel. 724 Private method to handle messages to the channel.
549 </p><dl> 725 </p>
550 <dt><i>match</i></dt> 726 <dl>
551 <dd> 727
552 match object that matched the pattern 728 <dt><i>match</i></dt>
553 </dd> 729 <dd>
554 </dl><dl> 730 match object that matched the pattern
555 <dt>Returns:</dt> 731 </dd>
556 <dd> 732 </dl>
557 flag indicating whether the message was handled (boolean) 733 <dl>
558 </dd> 734 <dt>Returns:</dt>
559 </dl><a NAME="IrcChannelWidget.__openPrivateChat" ID="IrcChannelWidget.__openPrivateChat"></a> 735 <dd>
736 flag indicating whether the message was handled (boolean)
737 </dd>
738 </dl>
739 <a NAME="IrcChannelWidget.__openPrivateChat" ID="IrcChannelWidget.__openPrivateChat"></a>
560 <h4>IrcChannelWidget.__openPrivateChat</h4> 740 <h4>IrcChannelWidget.__openPrivateChat</h4>
561 <b>__openPrivateChat</b>(<i></i>) 741 <b>__openPrivateChat</b>(<i></i>)
742
562 <p> 743 <p>
563 Private slot to open a chat with the selected user. 744 Private slot to open a chat with the selected user.
564 </p><a NAME="IrcChannelWidget.__pingUser" ID="IrcChannelWidget.__pingUser"></a> 745 </p>
746 <a NAME="IrcChannelWidget.__pingUser" ID="IrcChannelWidget.__pingUser"></a>
565 <h4>IrcChannelWidget.__pingUser</h4> 747 <h4>IrcChannelWidget.__pingUser</h4>
566 <b>__pingUser</b>(<i></i>) 748 <b>__pingUser</b>(<i></i>)
749
567 <p> 750 <p>
568 Private slot to send a ping to a specific user. 751 Private slot to send a ping to a specific user.
569 </p><a NAME="IrcChannelWidget.__processUserMessage" ID="IrcChannelWidget.__processUserMessage"></a> 752 </p>
753 <a NAME="IrcChannelWidget.__processUserMessage" ID="IrcChannelWidget.__processUserMessage"></a>
570 <h4>IrcChannelWidget.__processUserMessage</h4> 754 <h4>IrcChannelWidget.__processUserMessage</h4>
571 <b>__processUserMessage</b>(<i>msg</i>) 755 <b>__processUserMessage</b>(<i>msg</i>)
756
572 <p> 757 <p>
573 Private method to process a message entered by the user or via the 758 Private method to process a message entered by the user or via the
574 user list context menu. 759 user list context menu.
575 </p><dl> 760 </p>
761 <dl>
762
576 <dt><i>msg</i> (str)</dt> 763 <dt><i>msg</i> (str)</dt>
577 <dd> 764 <dd>
578 message to be processed 765 message to be processed
579 </dd> 766 </dd>
580 </dl><a NAME="IrcChannelWidget.__saveMessages" ID="IrcChannelWidget.__saveMessages"></a> 767 </dl>
768 <a NAME="IrcChannelWidget.__saveMessages" ID="IrcChannelWidget.__saveMessages"></a>
581 <h4>IrcChannelWidget.__saveMessages</h4> 769 <h4>IrcChannelWidget.__saveMessages</h4>
582 <b>__saveMessages</b>(<i></i>) 770 <b>__saveMessages</b>(<i></i>)
771
583 <p> 772 <p>
584 Private slot to save the contents of the messages display. 773 Private slot to save the contents of the messages display.
585 </p><a NAME="IrcChannelWidget.__sendAutoWhoCommand" ID="IrcChannelWidget.__sendAutoWhoCommand"></a> 774 </p>
775 <a NAME="IrcChannelWidget.__sendAutoWhoCommand" ID="IrcChannelWidget.__sendAutoWhoCommand"></a>
586 <h4>IrcChannelWidget.__sendAutoWhoCommand</h4> 776 <h4>IrcChannelWidget.__sendAutoWhoCommand</h4>
587 <b>__sendAutoWhoCommand</b>(<i></i>) 777 <b>__sendAutoWhoCommand</b>(<i></i>)
778
588 <p> 779 <p>
589 Private slot to send the WHO command to update the users list. 780 Private slot to send the WHO command to update the users list.
590 </p><a NAME="IrcChannelWidget.__sendUserMessage" ID="IrcChannelWidget.__sendUserMessage"></a> 781 </p>
782 <a NAME="IrcChannelWidget.__sendUserMessage" ID="IrcChannelWidget.__sendUserMessage"></a>
591 <h4>IrcChannelWidget.__sendUserMessage</h4> 783 <h4>IrcChannelWidget.__sendUserMessage</h4>
592 <b>__sendUserMessage</b>(<i></i>) 784 <b>__sendUserMessage</b>(<i></i>)
785
593 <p> 786 <p>
594 Private slot to send a private message to a specific user. 787 Private slot to send a private message to a specific user.
595 </p><a NAME="IrcChannelWidget.__sendUserNotice" ID="IrcChannelWidget.__sendUserNotice"></a> 788 </p>
789 <a NAME="IrcChannelWidget.__sendUserNotice" ID="IrcChannelWidget.__sendUserNotice"></a>
596 <h4>IrcChannelWidget.__sendUserNotice</h4> 790 <h4>IrcChannelWidget.__sendUserNotice</h4>
597 <b>__sendUserNotice</b>(<i></i>) 791 <b>__sendUserNotice</b>(<i></i>)
792
598 <p> 793 <p>
599 Private slot to send a notice message to a specific user. 794 Private slot to send a notice message to a specific user.
600 </p><a NAME="IrcChannelWidget.__sendUserQuery" ID="IrcChannelWidget.__sendUserQuery"></a> 795 </p>
796 <a NAME="IrcChannelWidget.__sendUserQuery" ID="IrcChannelWidget.__sendUserQuery"></a>
601 <h4>IrcChannelWidget.__sendUserQuery</h4> 797 <h4>IrcChannelWidget.__sendUserQuery</h4>
602 <b>__sendUserQuery</b>(<i></i>) 798 <b>__sendUserQuery</b>(<i></i>)
799
603 <p> 800 <p>
604 Private slot to send a query message to a specific user. 801 Private slot to send a query message to a specific user.
605 </p><a NAME="IrcChannelWidget.__setEditTopicButton" ID="IrcChannelWidget.__setEditTopicButton"></a> 802 </p>
803 <a NAME="IrcChannelWidget.__setEditTopicButton" ID="IrcChannelWidget.__setEditTopicButton"></a>
606 <h4>IrcChannelWidget.__setEditTopicButton</h4> 804 <h4>IrcChannelWidget.__setEditTopicButton</h4>
607 <b>__setEditTopicButton</b>(<i></i>) 805 <b>__setEditTopicButton</b>(<i></i>)
806
608 <p> 807 <p>
609 Private method to set the visibility of the Edit Topic button. 808 Private method to set the visibility of the Edit Topic button.
610 </p><a NAME="IrcChannelWidget.__setTopic" ID="IrcChannelWidget.__setTopic"></a> 809 </p>
810 <a NAME="IrcChannelWidget.__setTopic" ID="IrcChannelWidget.__setTopic"></a>
611 <h4>IrcChannelWidget.__setTopic</h4> 811 <h4>IrcChannelWidget.__setTopic</h4>
612 <b>__setTopic</b>(<i>match</i>) 812 <b>__setTopic</b>(<i>match</i>)
813
613 <p> 814 <p>
614 Private method to handle a topic change of the channel. 815 Private method to handle a topic change of the channel.
615 </p><dl> 816 </p>
616 <dt><i>match</i></dt> 817 <dl>
617 <dd> 818
618 match object that matched the pattern 819 <dt><i>match</i></dt>
619 </dd> 820 <dd>
620 </dl><dl> 821 match object that matched the pattern
621 <dt>Returns:</dt> 822 </dd>
622 <dd> 823 </dl>
623 flag indicating whether the message was handled (boolean) 824 <dl>
624 </dd> 825 <dt>Returns:</dt>
625 </dl><a NAME="IrcChannelWidget.__setUserPrivilege" ID="IrcChannelWidget.__setUserPrivilege"></a> 826 <dd>
827 flag indicating whether the message was handled (boolean)
828 </dd>
829 </dl>
830 <a NAME="IrcChannelWidget.__setUserPrivilege" ID="IrcChannelWidget.__setUserPrivilege"></a>
626 <h4>IrcChannelWidget.__setUserPrivilege</h4> 831 <h4>IrcChannelWidget.__setUserPrivilege</h4>
627 <b>__setUserPrivilege</b>(<i>match</i>) 832 <b>__setUserPrivilege</b>(<i>match</i>)
833
628 <p> 834 <p>
629 Private method to handle a change of user privileges for the channel. 835 Private method to handle a change of user privileges for the channel.
630 </p><dl> 836 </p>
631 <dt><i>match</i></dt> 837 <dl>
632 <dd> 838
633 match object that matched the pattern 839 <dt><i>match</i></dt>
634 </dd> 840 <dd>
635 </dl><dl> 841 match object that matched the pattern
636 <dt>Returns:</dt> 842 </dd>
637 <dd> 843 </dl>
638 flag indicating whether the message was handled (boolean) 844 <dl>
639 </dd> 845 <dt>Returns:</dt>
640 </dl><a NAME="IrcChannelWidget.__topicCreated" ID="IrcChannelWidget.__topicCreated"></a> 846 <dd>
847 flag indicating whether the message was handled (boolean)
848 </dd>
849 </dl>
850 <a NAME="IrcChannelWidget.__topicCreated" ID="IrcChannelWidget.__topicCreated"></a>
641 <h4>IrcChannelWidget.__topicCreated</h4> 851 <h4>IrcChannelWidget.__topicCreated</h4>
642 <b>__topicCreated</b>(<i>match</i>) 852 <b>__topicCreated</b>(<i>match</i>)
853
643 <p> 854 <p>
644 Private method to handle a topic created message. 855 Private method to handle a topic created message.
645 </p><dl> 856 </p>
646 <dt><i>match</i></dt> 857 <dl>
647 <dd> 858
648 match object that matched the pattern 859 <dt><i>match</i></dt>
649 </dd> 860 <dd>
650 </dl><dl> 861 match object that matched the pattern
651 <dt>Returns:</dt> 862 </dd>
652 <dd> 863 </dl>
653 flag indicating whether the message was handled (boolean) 864 <dl>
654 </dd> 865 <dt>Returns:</dt>
655 </dl><a NAME="IrcChannelWidget.__updateChannelModes" ID="IrcChannelWidget.__updateChannelModes"></a> 866 <dd>
867 flag indicating whether the message was handled (boolean)
868 </dd>
869 </dl>
870 <a NAME="IrcChannelWidget.__updateChannelModes" ID="IrcChannelWidget.__updateChannelModes"></a>
656 <h4>IrcChannelWidget.__updateChannelModes</h4> 871 <h4>IrcChannelWidget.__updateChannelModes</h4>
657 <b>__updateChannelModes</b>(<i>match</i>) 872 <b>__updateChannelModes</b>(<i>match</i>)
873
658 <p> 874 <p>
659 Private method to handle a message reporting the channel modes. 875 Private method to handle a message reporting the channel modes.
660 </p><dl> 876 </p>
661 <dt><i>match</i></dt> 877 <dl>
662 <dd> 878
663 match object that matched the pattern 879 <dt><i>match</i></dt>
664 </dd> 880 <dd>
665 </dl><dl> 881 match object that matched the pattern
666 <dt>Returns:</dt> 882 </dd>
667 <dd> 883 </dl>
668 flag indicating whether the message was handled (boolean) 884 <dl>
669 </dd> 885 <dt>Returns:</dt>
670 </dl><a NAME="IrcChannelWidget.__userAway" ID="IrcChannelWidget.__userAway"></a> 886 <dd>
887 flag indicating whether the message was handled (boolean)
888 </dd>
889 </dl>
890 <a NAME="IrcChannelWidget.__userAway" ID="IrcChannelWidget.__userAway"></a>
671 <h4>IrcChannelWidget.__userAway</h4> 891 <h4>IrcChannelWidget.__userAway</h4>
672 <b>__userAway</b>(<i>match</i>) 892 <b>__userAway</b>(<i>match</i>)
893
673 <p> 894 <p>
674 Private method to handle a topic change of the channel. 895 Private method to handle a topic change of the channel.
675 </p><dl> 896 </p>
676 <dt><i>match</i></dt> 897 <dl>
677 <dd> 898
678 match object that matched the pattern 899 <dt><i>match</i></dt>
679 </dd> 900 <dd>
680 </dl><dl> 901 match object that matched the pattern
681 <dt>Returns:</dt> 902 </dd>
682 <dd> 903 </dl>
683 flag indicating whether the message was handled (boolean) 904 <dl>
684 </dd> 905 <dt>Returns:</dt>
685 </dl><a NAME="IrcChannelWidget.__userJoin" ID="IrcChannelWidget.__userJoin"></a> 906 <dd>
907 flag indicating whether the message was handled (boolean)
908 </dd>
909 </dl>
910 <a NAME="IrcChannelWidget.__userJoin" ID="IrcChannelWidget.__userJoin"></a>
686 <h4>IrcChannelWidget.__userJoin</h4> 911 <h4>IrcChannelWidget.__userJoin</h4>
687 <b>__userJoin</b>(<i>match</i>) 912 <b>__userJoin</b>(<i>match</i>)
913
688 <p> 914 <p>
689 Private method to handle a user joining the channel. 915 Private method to handle a user joining the channel.
690 </p><dl> 916 </p>
691 <dt><i>match</i></dt> 917 <dl>
692 <dd> 918
693 match object that matched the pattern 919 <dt><i>match</i></dt>
694 </dd> 920 <dd>
695 </dl><dl> 921 match object that matched the pattern
696 <dt>Returns:</dt> 922 </dd>
697 <dd> 923 </dl>
698 flag indicating whether the message was handled (boolean) 924 <dl>
699 </dd> 925 <dt>Returns:</dt>
700 </dl><a NAME="IrcChannelWidget.__userList" ID="IrcChannelWidget.__userList"></a> 926 <dd>
927 flag indicating whether the message was handled (boolean)
928 </dd>
929 </dl>
930 <a NAME="IrcChannelWidget.__userList" ID="IrcChannelWidget.__userList"></a>
701 <h4>IrcChannelWidget.__userList</h4> 931 <h4>IrcChannelWidget.__userList</h4>
702 <b>__userList</b>(<i>match</i>) 932 <b>__userList</b>(<i>match</i>)
933
703 <p> 934 <p>
704 Private method to handle the receipt of a list of users of the channel. 935 Private method to handle the receipt of a list of users of the channel.
705 </p><dl> 936 </p>
706 <dt><i>match</i></dt> 937 <dl>
707 <dd> 938
708 match object that matched the pattern 939 <dt><i>match</i></dt>
709 </dd> 940 <dd>
710 </dl><dl> 941 match object that matched the pattern
711 <dt>Returns:</dt> 942 </dd>
712 <dd> 943 </dl>
713 flag indicating whether the message was handled (boolean) 944 <dl>
714 </dd> 945 <dt>Returns:</dt>
715 </dl><a NAME="IrcChannelWidget.__userNickChange" ID="IrcChannelWidget.__userNickChange"></a> 946 <dd>
947 flag indicating whether the message was handled (boolean)
948 </dd>
949 </dl>
950 <a NAME="IrcChannelWidget.__userNickChange" ID="IrcChannelWidget.__userNickChange"></a>
716 <h4>IrcChannelWidget.__userNickChange</h4> 951 <h4>IrcChannelWidget.__userNickChange</h4>
717 <b>__userNickChange</b>(<i>match</i>) 952 <b>__userNickChange</b>(<i>match</i>)
953
718 <p> 954 <p>
719 Private method to handle a nickname change of a user. 955 Private method to handle a nickname change of a user.
720 </p><dl> 956 </p>
721 <dt><i>match</i></dt> 957 <dl>
722 <dd> 958
723 match object that matched the pattern 959 <dt><i>match</i></dt>
724 </dd> 960 <dd>
725 </dl><dl> 961 match object that matched the pattern
726 <dt>Returns:</dt> 962 </dd>
727 <dd> 963 </dl>
728 flag indicating whether the message was handled (boolean) 964 <dl>
729 </dd> 965 <dt>Returns:</dt>
730 </dl><a NAME="IrcChannelWidget.__userPart" ID="IrcChannelWidget.__userPart"></a> 966 <dd>
967 flag indicating whether the message was handled (boolean)
968 </dd>
969 </dl>
970 <a NAME="IrcChannelWidget.__userPart" ID="IrcChannelWidget.__userPart"></a>
731 <h4>IrcChannelWidget.__userPart</h4> 971 <h4>IrcChannelWidget.__userPart</h4>
732 <b>__userPart</b>(<i>match</i>) 972 <b>__userPart</b>(<i>match</i>)
973
733 <p> 974 <p>
734 Private method to handle a user leaving the channel. 975 Private method to handle a user leaving the channel.
735 </p><dl> 976 </p>
736 <dt><i>match</i></dt> 977 <dl>
737 <dd> 978
738 match object that matched the pattern 979 <dt><i>match</i></dt>
739 </dd> 980 <dd>
740 </dl><dl> 981 match object that matched the pattern
741 <dt>Returns:</dt> 982 </dd>
742 <dd> 983 </dl>
743 flag indicating whether the message was handled (boolean) 984 <dl>
744 </dd> 985 <dt>Returns:</dt>
745 </dl><a NAME="IrcChannelWidget.__userQuit" ID="IrcChannelWidget.__userQuit"></a> 986 <dd>
987 flag indicating whether the message was handled (boolean)
988 </dd>
989 </dl>
990 <a NAME="IrcChannelWidget.__userQuit" ID="IrcChannelWidget.__userQuit"></a>
746 <h4>IrcChannelWidget.__userQuit</h4> 991 <h4>IrcChannelWidget.__userQuit</h4>
747 <b>__userQuit</b>(<i>match</i>) 992 <b>__userQuit</b>(<i>match</i>)
993
748 <p> 994 <p>
749 Private method to handle a user logging off the server. 995 Private method to handle a user logging off the server.
750 </p><dl> 996 </p>
751 <dt><i>match</i></dt> 997 <dl>
752 <dd> 998
753 match object that matched the pattern 999 <dt><i>match</i></dt>
754 </dd> 1000 <dd>
755 </dl><dl> 1001 match object that matched the pattern
756 <dt>Returns:</dt> 1002 </dd>
757 <dd> 1003 </dl>
758 flag indicating whether the message was handled (boolean) 1004 <dl>
759 </dd> 1005 <dt>Returns:</dt>
760 </dl><a NAME="IrcChannelWidget.__whoEnd" ID="IrcChannelWidget.__whoEnd"></a> 1006 <dd>
1007 flag indicating whether the message was handled (boolean)
1008 </dd>
1009 </dl>
1010 <a NAME="IrcChannelWidget.__whoEnd" ID="IrcChannelWidget.__whoEnd"></a>
761 <h4>IrcChannelWidget.__whoEnd</h4> 1011 <h4>IrcChannelWidget.__whoEnd</h4>
762 <b>__whoEnd</b>(<i>match</i>) 1012 <b>__whoEnd</b>(<i>match</i>)
1013
763 <p> 1014 <p>
764 Private method to handle the end of the WHO list. 1015 Private method to handle the end of the WHO list.
765 </p><dl> 1016 </p>
766 <dt><i>match</i></dt> 1017 <dl>
767 <dd> 1018
768 match object that matched the pattern 1019 <dt><i>match</i></dt>
769 </dd> 1020 <dd>
770 </dl><dl> 1021 match object that matched the pattern
771 <dt>Returns:</dt> 1022 </dd>
772 <dd> 1023 </dl>
773 flag indicating whether the message was handled (boolean) 1024 <dl>
774 </dd> 1025 <dt>Returns:</dt>
775 </dl><a NAME="IrcChannelWidget.__whoEntry" ID="IrcChannelWidget.__whoEntry"></a> 1026 <dd>
1027 flag indicating whether the message was handled (boolean)
1028 </dd>
1029 </dl>
1030 <a NAME="IrcChannelWidget.__whoEntry" ID="IrcChannelWidget.__whoEntry"></a>
776 <h4>IrcChannelWidget.__whoEntry</h4> 1031 <h4>IrcChannelWidget.__whoEntry</h4>
777 <b>__whoEntry</b>(<i>match</i>) 1032 <b>__whoEntry</b>(<i>match</i>)
1033
778 <p> 1034 <p>
779 Private method to handle a WHO entry returned by the server as 1035 Private method to handle a WHO entry returned by the server as
780 requested manually. 1036 requested manually.
781 </p><dl> 1037 </p>
782 <dt><i>match</i></dt> 1038 <dl>
783 <dd> 1039
784 match object that matched the pattern 1040 <dt><i>match</i></dt>
785 </dd> 1041 <dd>
786 </dl><dl> 1042 match object that matched the pattern
787 <dt>Returns:</dt> 1043 </dd>
788 <dd> 1044 </dl>
789 flag indicating whether the message was handled (boolean) 1045 <dl>
790 </dd> 1046 <dt>Returns:</dt>
791 </dl><a NAME="IrcChannelWidget.__whoIs" ID="IrcChannelWidget.__whoIs"></a> 1047 <dd>
1048 flag indicating whether the message was handled (boolean)
1049 </dd>
1050 </dl>
1051 <a NAME="IrcChannelWidget.__whoIs" ID="IrcChannelWidget.__whoIs"></a>
792 <h4>IrcChannelWidget.__whoIs</h4> 1052 <h4>IrcChannelWidget.__whoIs</h4>
793 <b>__whoIs</b>(<i></i>) 1053 <b>__whoIs</b>(<i></i>)
1054
794 <p> 1055 <p>
795 Private slot to get information about the selected user. 1056 Private slot to get information about the selected user.
796 </p><a NAME="IrcChannelWidget.__whoIsAccount" ID="IrcChannelWidget.__whoIsAccount"></a> 1057 </p>
1058 <a NAME="IrcChannelWidget.__whoIsAccount" ID="IrcChannelWidget.__whoIsAccount"></a>
797 <h4>IrcChannelWidget.__whoIsAccount</h4> 1059 <h4>IrcChannelWidget.__whoIsAccount</h4>
798 <b>__whoIsAccount</b>(<i>match</i>) 1060 <b>__whoIsAccount</b>(<i>match</i>)
1061
799 <p> 1062 <p>
800 Private method to handle the WHOIS account reply. 1063 Private method to handle the WHOIS account reply.
801 </p><dl> 1064 </p>
802 <dt><i>match</i></dt> 1065 <dl>
803 <dd> 1066
804 match object that matched the pattern 1067 <dt><i>match</i></dt>
805 </dd> 1068 <dd>
806 </dl><dl> 1069 match object that matched the pattern
807 <dt>Returns:</dt> 1070 </dd>
808 <dd> 1071 </dl>
809 flag indicating whether the message was handled (boolean) 1072 <dl>
810 </dd> 1073 <dt>Returns:</dt>
811 </dl><a NAME="IrcChannelWidget.__whoIsActually" ID="IrcChannelWidget.__whoIsActually"></a> 1074 <dd>
1075 flag indicating whether the message was handled (boolean)
1076 </dd>
1077 </dl>
1078 <a NAME="IrcChannelWidget.__whoIsActually" ID="IrcChannelWidget.__whoIsActually"></a>
812 <h4>IrcChannelWidget.__whoIsActually</h4> 1079 <h4>IrcChannelWidget.__whoIsActually</h4>
813 <b>__whoIsActually</b>(<i>match</i>) 1080 <b>__whoIsActually</b>(<i>match</i>)
1081
814 <p> 1082 <p>
815 Private method to handle the WHOIS actually reply. 1083 Private method to handle the WHOIS actually reply.
816 </p><dl> 1084 </p>
817 <dt><i>match</i></dt> 1085 <dl>
818 <dd> 1086
819 match object that matched the pattern 1087 <dt><i>match</i></dt>
820 </dd> 1088 <dd>
821 </dl><dl> 1089 match object that matched the pattern
822 <dt>Returns:</dt> 1090 </dd>
823 <dd> 1091 </dl>
824 flag indicating whether the message was handled (boolean) 1092 <dl>
825 </dd> 1093 <dt>Returns:</dt>
826 </dl><a NAME="IrcChannelWidget.__whoIsChannels" ID="IrcChannelWidget.__whoIsChannels"></a> 1094 <dd>
1095 flag indicating whether the message was handled (boolean)
1096 </dd>
1097 </dl>
1098 <a NAME="IrcChannelWidget.__whoIsChannels" ID="IrcChannelWidget.__whoIsChannels"></a>
827 <h4>IrcChannelWidget.__whoIsChannels</h4> 1099 <h4>IrcChannelWidget.__whoIsChannels</h4>
828 <b>__whoIsChannels</b>(<i>match</i>) 1100 <b>__whoIsChannels</b>(<i>match</i>)
1101
829 <p> 1102 <p>
830 Private method to handle the WHOIS channels reply. 1103 Private method to handle the WHOIS channels reply.
831 </p><dl> 1104 </p>
832 <dt><i>match</i></dt> 1105 <dl>
833 <dd> 1106
834 match object that matched the pattern 1107 <dt><i>match</i></dt>
835 </dd> 1108 <dd>
836 </dl><dl> 1109 match object that matched the pattern
837 <dt>Returns:</dt> 1110 </dd>
838 <dd> 1111 </dl>
839 flag indicating whether the message was handled (boolean) 1112 <dl>
840 </dd> 1113 <dt>Returns:</dt>
841 </dl><a NAME="IrcChannelWidget.__whoIsConnection" ID="IrcChannelWidget.__whoIsConnection"></a> 1114 <dd>
1115 flag indicating whether the message was handled (boolean)
1116 </dd>
1117 </dl>
1118 <a NAME="IrcChannelWidget.__whoIsConnection" ID="IrcChannelWidget.__whoIsConnection"></a>
842 <h4>IrcChannelWidget.__whoIsConnection</h4> 1119 <h4>IrcChannelWidget.__whoIsConnection</h4>
843 <b>__whoIsConnection</b>(<i>match</i>) 1120 <b>__whoIsConnection</b>(<i>match</i>)
1121
844 <p> 1122 <p>
845 Private method to handle the WHOIS connection reply. 1123 Private method to handle the WHOIS connection reply.
846 </p><dl> 1124 </p>
847 <dt><i>match</i></dt> 1125 <dl>
848 <dd> 1126
849 match object that matched the pattern 1127 <dt><i>match</i></dt>
850 </dd> 1128 <dd>
851 </dl><dl> 1129 match object that matched the pattern
852 <dt>Returns:</dt> 1130 </dd>
853 <dd> 1131 </dl>
854 flag indicating whether the message was handled (boolean) 1132 <dl>
855 </dd> 1133 <dt>Returns:</dt>
856 </dl><a NAME="IrcChannelWidget.__whoIsEnd" ID="IrcChannelWidget.__whoIsEnd"></a> 1134 <dd>
1135 flag indicating whether the message was handled (boolean)
1136 </dd>
1137 </dl>
1138 <a NAME="IrcChannelWidget.__whoIsEnd" ID="IrcChannelWidget.__whoIsEnd"></a>
857 <h4>IrcChannelWidget.__whoIsEnd</h4> 1139 <h4>IrcChannelWidget.__whoIsEnd</h4>
858 <b>__whoIsEnd</b>(<i>match</i>) 1140 <b>__whoIsEnd</b>(<i>match</i>)
1141
859 <p> 1142 <p>
860 Private method to handle the end of WHOIS reply. 1143 Private method to handle the end of WHOIS reply.
861 </p><dl> 1144 </p>
862 <dt><i>match</i></dt> 1145 <dl>
863 <dd> 1146
864 match object that matched the pattern 1147 <dt><i>match</i></dt>
865 </dd> 1148 <dd>
866 </dl><dl> 1149 match object that matched the pattern
867 <dt>Returns:</dt> 1150 </dd>
868 <dd> 1151 </dl>
869 flag indicating whether the message was handled (boolean) 1152 <dl>
870 </dd> 1153 <dt>Returns:</dt>
871 </dl><a NAME="IrcChannelWidget.__whoIsHelper" ID="IrcChannelWidget.__whoIsHelper"></a> 1154 <dd>
1155 flag indicating whether the message was handled (boolean)
1156 </dd>
1157 </dl>
1158 <a NAME="IrcChannelWidget.__whoIsHelper" ID="IrcChannelWidget.__whoIsHelper"></a>
872 <h4>IrcChannelWidget.__whoIsHelper</h4> 1159 <h4>IrcChannelWidget.__whoIsHelper</h4>
873 <b>__whoIsHelper</b>(<i>match</i>) 1160 <b>__whoIsHelper</b>(<i>match</i>)
1161
874 <p> 1162 <p>
875 Private method to handle the WHOIS helper reply. 1163 Private method to handle the WHOIS helper reply.
876 </p><dl> 1164 </p>
877 <dt><i>match</i></dt> 1165 <dl>
878 <dd> 1166
879 match object that matched the pattern 1167 <dt><i>match</i></dt>
880 </dd> 1168 <dd>
881 </dl><dl> 1169 match object that matched the pattern
882 <dt>Returns:</dt> 1170 </dd>
883 <dd> 1171 </dl>
884 flag indicating whether the message was handled (boolean) 1172 <dl>
885 </dd> 1173 <dt>Returns:</dt>
886 </dl><a NAME="IrcChannelWidget.__whoIsIdentify" ID="IrcChannelWidget.__whoIsIdentify"></a> 1174 <dd>
1175 flag indicating whether the message was handled (boolean)
1176 </dd>
1177 </dl>
1178 <a NAME="IrcChannelWidget.__whoIsIdentify" ID="IrcChannelWidget.__whoIsIdentify"></a>
887 <h4>IrcChannelWidget.__whoIsIdentify</h4> 1179 <h4>IrcChannelWidget.__whoIsIdentify</h4>
888 <b>__whoIsIdentify</b>(<i>match</i>) 1180 <b>__whoIsIdentify</b>(<i>match</i>)
1181
889 <p> 1182 <p>
890 Private method to handle the WHOIS identify and identified replies. 1183 Private method to handle the WHOIS identify and identified replies.
891 </p><dl> 1184 </p>
892 <dt><i>match</i></dt> 1185 <dl>
893 <dd> 1186
894 match object that matched the pattern 1187 <dt><i>match</i></dt>
895 </dd> 1188 <dd>
896 </dl><dl> 1189 match object that matched the pattern
897 <dt>Returns:</dt> 1190 </dd>
898 <dd> 1191 </dl>
899 flag indicating whether the message was handled (boolean) 1192 <dl>
900 </dd> 1193 <dt>Returns:</dt>
901 </dl><a NAME="IrcChannelWidget.__whoIsIdle" ID="IrcChannelWidget.__whoIsIdle"></a> 1194 <dd>
1195 flag indicating whether the message was handled (boolean)
1196 </dd>
1197 </dl>
1198 <a NAME="IrcChannelWidget.__whoIsIdle" ID="IrcChannelWidget.__whoIsIdle"></a>
902 <h4>IrcChannelWidget.__whoIsIdle</h4> 1199 <h4>IrcChannelWidget.__whoIsIdle</h4>
903 <b>__whoIsIdle</b>(<i>match</i>) 1200 <b>__whoIsIdle</b>(<i>match</i>)
1201
904 <p> 1202 <p>
905 Private method to handle the WHOIS idle reply. 1203 Private method to handle the WHOIS idle reply.
906 </p><dl> 1204 </p>
907 <dt><i>match</i></dt> 1205 <dl>
908 <dd> 1206
909 match object that matched the pattern 1207 <dt><i>match</i></dt>
910 </dd> 1208 <dd>
911 </dl><dl> 1209 match object that matched the pattern
912 <dt>Returns:</dt> 1210 </dd>
913 <dd> 1211 </dl>
914 flag indicating whether the message was handled (boolean) 1212 <dl>
915 </dd> 1213 <dt>Returns:</dt>
916 </dl><a NAME="IrcChannelWidget.__whoIsOperator" ID="IrcChannelWidget.__whoIsOperator"></a> 1214 <dd>
1215 flag indicating whether the message was handled (boolean)
1216 </dd>
1217 </dl>
1218 <a NAME="IrcChannelWidget.__whoIsOperator" ID="IrcChannelWidget.__whoIsOperator"></a>
917 <h4>IrcChannelWidget.__whoIsOperator</h4> 1219 <h4>IrcChannelWidget.__whoIsOperator</h4>
918 <b>__whoIsOperator</b>(<i>match</i>) 1220 <b>__whoIsOperator</b>(<i>match</i>)
1221
919 <p> 1222 <p>
920 Private method to handle the WHOIS operator reply. 1223 Private method to handle the WHOIS operator reply.
921 </p><dl> 1224 </p>
922 <dt><i>match</i></dt> 1225 <dl>
923 <dd> 1226
924 match object that matched the pattern 1227 <dt><i>match</i></dt>
925 </dd> 1228 <dd>
926 </dl><dl> 1229 match object that matched the pattern
927 <dt>Returns:</dt> 1230 </dd>
928 <dd> 1231 </dl>
929 flag indicating whether the message was handled (boolean) 1232 <dl>
930 </dd> 1233 <dt>Returns:</dt>
931 </dl><a NAME="IrcChannelWidget.__whoIsSecure" ID="IrcChannelWidget.__whoIsSecure"></a> 1234 <dd>
1235 flag indicating whether the message was handled (boolean)
1236 </dd>
1237 </dl>
1238 <a NAME="IrcChannelWidget.__whoIsSecure" ID="IrcChannelWidget.__whoIsSecure"></a>
932 <h4>IrcChannelWidget.__whoIsSecure</h4> 1239 <h4>IrcChannelWidget.__whoIsSecure</h4>
933 <b>__whoIsSecure</b>(<i>match</i>) 1240 <b>__whoIsSecure</b>(<i>match</i>)
1241
934 <p> 1242 <p>
935 Private method to handle the WHOIS secure reply. 1243 Private method to handle the WHOIS secure reply.
936 </p><dl> 1244 </p>
937 <dt><i>match</i></dt> 1245 <dl>
938 <dd> 1246
939 match object that matched the pattern 1247 <dt><i>match</i></dt>
940 </dd> 1248 <dd>
941 </dl><dl> 1249 match object that matched the pattern
942 <dt>Returns:</dt> 1250 </dd>
943 <dd> 1251 </dl>
944 flag indicating whether the message was handled (boolean) 1252 <dl>
945 </dd> 1253 <dt>Returns:</dt>
946 </dl><a NAME="IrcChannelWidget.__whoIsServer" ID="IrcChannelWidget.__whoIsServer"></a> 1254 <dd>
1255 flag indicating whether the message was handled (boolean)
1256 </dd>
1257 </dl>
1258 <a NAME="IrcChannelWidget.__whoIsServer" ID="IrcChannelWidget.__whoIsServer"></a>
947 <h4>IrcChannelWidget.__whoIsServer</h4> 1259 <h4>IrcChannelWidget.__whoIsServer</h4>
948 <b>__whoIsServer</b>(<i>match</i>) 1260 <b>__whoIsServer</b>(<i>match</i>)
1261
949 <p> 1262 <p>
950 Private method to handle the WHOIS server reply. 1263 Private method to handle the WHOIS server reply.
951 </p><dl> 1264 </p>
952 <dt><i>match</i></dt> 1265 <dl>
953 <dd> 1266
954 match object that matched the pattern 1267 <dt><i>match</i></dt>
955 </dd> 1268 <dd>
956 </dl><dl> 1269 match object that matched the pattern
957 <dt>Returns:</dt> 1270 </dd>
958 <dd> 1271 </dl>
959 flag indicating whether the message was handled (boolean) 1272 <dl>
960 </dd> 1273 <dt>Returns:</dt>
961 </dl><a NAME="IrcChannelWidget.__whoIsUser" ID="IrcChannelWidget.__whoIsUser"></a> 1274 <dd>
1275 flag indicating whether the message was handled (boolean)
1276 </dd>
1277 </dl>
1278 <a NAME="IrcChannelWidget.__whoIsUser" ID="IrcChannelWidget.__whoIsUser"></a>
962 <h4>IrcChannelWidget.__whoIsUser</h4> 1279 <h4>IrcChannelWidget.__whoIsUser</h4>
963 <b>__whoIsUser</b>(<i>match</i>) 1280 <b>__whoIsUser</b>(<i>match</i>)
1281
964 <p> 1282 <p>
965 Private method to handle the WHOIS user reply. 1283 Private method to handle the WHOIS user reply.
966 </p><dl> 1284 </p>
967 <dt><i>match</i></dt> 1285 <dl>
968 <dd> 1286
969 match object that matched the pattern 1287 <dt><i>match</i></dt>
970 </dd> 1288 <dd>
971 </dl><dl> 1289 match object that matched the pattern
972 <dt>Returns:</dt> 1290 </dd>
973 <dd> 1291 </dl>
974 flag indicating whether the message was handled (boolean) 1292 <dl>
975 </dd> 1293 <dt>Returns:</dt>
976 </dl><a NAME="IrcChannelWidget.addMessage" ID="IrcChannelWidget.addMessage"></a> 1294 <dd>
1295 flag indicating whether the message was handled (boolean)
1296 </dd>
1297 </dl>
1298 <a NAME="IrcChannelWidget.addMessage" ID="IrcChannelWidget.addMessage"></a>
977 <h4>IrcChannelWidget.addMessage</h4> 1299 <h4>IrcChannelWidget.addMessage</h4>
978 <b>addMessage</b>(<i>sender, msg</i>) 1300 <b>addMessage</b>(<i>sender, msg</i>)
1301
979 <p> 1302 <p>
980 Public method to add a message from external. 1303 Public method to add a message from external.
981 </p><dl> 1304 </p>
1305 <dl>
1306
982 <dt><i>sender</i></dt> 1307 <dt><i>sender</i></dt>
983 <dd> 1308 <dd>
984 nick name of the sender (string) 1309 nick name of the sender (string)
985 </dd><dt><i>msg</i></dt> 1310 </dd>
1311 <dt><i>msg</i></dt>
986 <dd> 1312 <dd>
987 message received from sender (string) 1313 message received from sender (string)
988 </dd> 1314 </dd>
989 </dl><a NAME="IrcChannelWidget.addUsers" ID="IrcChannelWidget.addUsers"></a> 1315 </dl>
1316 <a NAME="IrcChannelWidget.addUsers" ID="IrcChannelWidget.addUsers"></a>
990 <h4>IrcChannelWidget.addUsers</h4> 1317 <h4>IrcChannelWidget.addUsers</h4>
991 <b>addUsers</b>(<i>users</i>) 1318 <b>addUsers</b>(<i>users</i>)
1319
992 <p> 1320 <p>
993 Public method to add users to the channel. 1321 Public method to add users to the channel.
994 </p><dl> 1322 </p>
1323 <dl>
1324
995 <dt><i>users</i></dt> 1325 <dt><i>users</i></dt>
996 <dd> 1326 <dd>
997 list of user names to add (list of string) 1327 list of user names to add (list of string)
998 </dd> 1328 </dd>
999 </dl><a NAME="IrcChannelWidget.getUsersCount" ID="IrcChannelWidget.getUsersCount"></a> 1329 </dl>
1330 <a NAME="IrcChannelWidget.getUsersCount" ID="IrcChannelWidget.getUsersCount"></a>
1000 <h4>IrcChannelWidget.getUsersCount</h4> 1331 <h4>IrcChannelWidget.getUsersCount</h4>
1001 <b>getUsersCount</b>(<i></i>) 1332 <b>getUsersCount</b>(<i></i>)
1333
1002 <p> 1334 <p>
1003 Public method to get the users count of the channel. 1335 Public method to get the users count of the channel.
1004 </p><dl> 1336 </p>
1337 <dl>
1005 <dt>Returns:</dt> 1338 <dt>Returns:</dt>
1006 <dd> 1339 <dd>
1007 users count of the channel (integer) 1340 users count of the channel (integer)
1008 </dd> 1341 </dd>
1009 </dl><a NAME="IrcChannelWidget.handleMessage" ID="IrcChannelWidget.handleMessage"></a> 1342 </dl>
1343 <a NAME="IrcChannelWidget.handleMessage" ID="IrcChannelWidget.handleMessage"></a>
1010 <h4>IrcChannelWidget.handleMessage</h4> 1344 <h4>IrcChannelWidget.handleMessage</h4>
1011 <b>handleMessage</b>(<i>line</i>) 1345 <b>handleMessage</b>(<i>line</i>)
1346
1012 <p> 1347 <p>
1013 Public method to handle the message sent by the server. 1348 Public method to handle the message sent by the server.
1014 </p><dl> 1349 </p>
1350 <dl>
1351
1015 <dt><i>line</i></dt> 1352 <dt><i>line</i></dt>
1016 <dd> 1353 <dd>
1017 server message (string) 1354 server message (string)
1018 </dd> 1355 </dd>
1019 </dl><dl> 1356 </dl>
1357 <dl>
1020 <dt>Returns:</dt> 1358 <dt>Returns:</dt>
1021 <dd> 1359 <dd>
1022 flag indicating, if the message was handled (boolean) 1360 flag indicating, if the message was handled (boolean)
1023 </dd> 1361 </dd>
1024 </dl><a NAME="IrcChannelWidget.hideEvent" ID="IrcChannelWidget.hideEvent"></a> 1362 </dl>
1363 <a NAME="IrcChannelWidget.hideEvent" ID="IrcChannelWidget.hideEvent"></a>
1025 <h4>IrcChannelWidget.hideEvent</h4> 1364 <h4>IrcChannelWidget.hideEvent</h4>
1026 <b>hideEvent</b>(<i>evt</i>) 1365 <b>hideEvent</b>(<i>evt</i>)
1366
1027 <p> 1367 <p>
1028 Protected method handling hide events. 1368 Protected method handling hide events.
1029 </p><dl> 1369 </p>
1370 <dl>
1371
1030 <dt><i>evt</i></dt> 1372 <dt><i>evt</i></dt>
1031 <dd> 1373 <dd>
1032 reference to the hide event (QHideEvent) 1374 reference to the hide event (QHideEvent)
1033 </dd> 1375 </dd>
1034 </dl><a NAME="IrcChannelWidget.initAutoWho" ID="IrcChannelWidget.initAutoWho"></a> 1376 </dl>
1377 <a NAME="IrcChannelWidget.initAutoWho" ID="IrcChannelWidget.initAutoWho"></a>
1035 <h4>IrcChannelWidget.initAutoWho</h4> 1378 <h4>IrcChannelWidget.initAutoWho</h4>
1036 <b>initAutoWho</b>(<i></i>) 1379 <b>initAutoWho</b>(<i></i>)
1380
1037 <p> 1381 <p>
1038 Public method to initialize the Auto Who system. 1382 Public method to initialize the Auto Who system.
1039 </p><a NAME="IrcChannelWidget.leaveChannel" ID="IrcChannelWidget.leaveChannel"></a> 1383 </p>
1384 <a NAME="IrcChannelWidget.leaveChannel" ID="IrcChannelWidget.leaveChannel"></a>
1040 <h4>IrcChannelWidget.leaveChannel</h4> 1385 <h4>IrcChannelWidget.leaveChannel</h4>
1041 <b>leaveChannel</b>(<i></i>) 1386 <b>leaveChannel</b>(<i></i>)
1387
1042 <p> 1388 <p>
1043 Public slot to leave the channel. 1389 Public slot to leave the channel.
1044 </p><a NAME="IrcChannelWidget.name" ID="IrcChannelWidget.name"></a> 1390 </p>
1391 <a NAME="IrcChannelWidget.name" ID="IrcChannelWidget.name"></a>
1045 <h4>IrcChannelWidget.name</h4> 1392 <h4>IrcChannelWidget.name</h4>
1046 <b>name</b>(<i></i>) 1393 <b>name</b>(<i></i>)
1394
1047 <p> 1395 <p>
1048 Public method to get the name of the channel. 1396 Public method to get the name of the channel.
1049 </p><dl> 1397 </p>
1398 <dl>
1050 <dt>Returns:</dt> 1399 <dt>Returns:</dt>
1051 <dd> 1400 <dd>
1052 name of the channel (string) 1401 name of the channel (string)
1053 </dd> 1402 </dd>
1054 </dl><a NAME="IrcChannelWidget.on_editTopicButton_clicked" ID="IrcChannelWidget.on_editTopicButton_clicked"></a> 1403 </dl>
1404 <a NAME="IrcChannelWidget.on_editTopicButton_clicked" ID="IrcChannelWidget.on_editTopicButton_clicked"></a>
1055 <h4>IrcChannelWidget.on_editTopicButton_clicked</h4> 1405 <h4>IrcChannelWidget.on_editTopicButton_clicked</h4>
1056 <b>on_editTopicButton_clicked</b>(<i></i>) 1406 <b>on_editTopicButton_clicked</b>(<i></i>)
1407
1057 <p> 1408 <p>
1058 Private slot to change the topic of the channel. 1409 Private slot to change the topic of the channel.
1059 </p><a NAME="IrcChannelWidget.on_messageEdit_returnPressed" ID="IrcChannelWidget.on_messageEdit_returnPressed"></a> 1410 </p>
1411 <a NAME="IrcChannelWidget.on_messageEdit_returnPressed" ID="IrcChannelWidget.on_messageEdit_returnPressed"></a>
1060 <h4>IrcChannelWidget.on_messageEdit_returnPressed</h4> 1412 <h4>IrcChannelWidget.on_messageEdit_returnPressed</h4>
1061 <b>on_messageEdit_returnPressed</b>(<i></i>) 1413 <b>on_messageEdit_returnPressed</b>(<i></i>)
1414
1062 <p> 1415 <p>
1063 Private slot to send a message to the channel. 1416 Private slot to send a message to the channel.
1064 </p><a NAME="IrcChannelWidget.on_messages_anchorClicked" ID="IrcChannelWidget.on_messages_anchorClicked"></a> 1417 </p>
1418 <a NAME="IrcChannelWidget.on_messages_anchorClicked" ID="IrcChannelWidget.on_messages_anchorClicked"></a>
1065 <h4>IrcChannelWidget.on_messages_anchorClicked</h4> 1419 <h4>IrcChannelWidget.on_messages_anchorClicked</h4>
1066 <b>on_messages_anchorClicked</b>(<i>url</i>) 1420 <b>on_messages_anchorClicked</b>(<i>url</i>)
1421
1067 <p> 1422 <p>
1068 Private slot to open links in the default browser. 1423 Private slot to open links in the default browser.
1069 </p><dl> 1424 </p>
1425 <dl>
1426
1070 <dt><i>url</i></dt> 1427 <dt><i>url</i></dt>
1071 <dd> 1428 <dd>
1072 URL to be opened (QUrl) 1429 URL to be opened (QUrl)
1073 </dd> 1430 </dd>
1074 </dl><a NAME="IrcChannelWidget.on_messages_copyAvailable" ID="IrcChannelWidget.on_messages_copyAvailable"></a> 1431 </dl>
1432 <a NAME="IrcChannelWidget.on_messages_copyAvailable" ID="IrcChannelWidget.on_messages_copyAvailable"></a>
1075 <h4>IrcChannelWidget.on_messages_copyAvailable</h4> 1433 <h4>IrcChannelWidget.on_messages_copyAvailable</h4>
1076 <b>on_messages_copyAvailable</b>(<i>yes</i>) 1434 <b>on_messages_copyAvailable</b>(<i>yes</i>)
1435
1077 <p> 1436 <p>
1078 Private slot to react to text selection/deselection of the messages 1437 Private slot to react to text selection/deselection of the messages
1079 edit. 1438 edit.
1080 </p><dl> 1439 </p>
1440 <dl>
1441
1081 <dt><i>yes</i></dt> 1442 <dt><i>yes</i></dt>
1082 <dd> 1443 <dd>
1083 flag signaling the availability of selected text (boolean) 1444 flag signaling the availability of selected text (boolean)
1084 </dd> 1445 </dd>
1085 </dl><a NAME="IrcChannelWidget.on_messages_customContextMenuRequested" ID="IrcChannelWidget.on_messages_customContextMenuRequested"></a> 1446 </dl>
1447 <a NAME="IrcChannelWidget.on_messages_customContextMenuRequested" ID="IrcChannelWidget.on_messages_customContextMenuRequested"></a>
1086 <h4>IrcChannelWidget.on_messages_customContextMenuRequested</h4> 1448 <h4>IrcChannelWidget.on_messages_customContextMenuRequested</h4>
1087 <b>on_messages_customContextMenuRequested</b>(<i>pos</i>) 1449 <b>on_messages_customContextMenuRequested</b>(<i>pos</i>)
1450
1088 <p> 1451 <p>
1089 Private slot to show the context menu of the messages pane. 1452 Private slot to show the context menu of the messages pane.
1090 </p><dl> 1453 </p>
1454 <dl>
1455
1091 <dt><i>pos</i></dt> 1456 <dt><i>pos</i></dt>
1092 <dd> 1457 <dd>
1093 the position of the mouse pointer (QPoint) 1458 the position of the mouse pointer (QPoint)
1094 </dd> 1459 </dd>
1095 </dl><a NAME="IrcChannelWidget.on_usersList_customContextMenuRequested" ID="IrcChannelWidget.on_usersList_customContextMenuRequested"></a> 1460 </dl>
1461 <a NAME="IrcChannelWidget.on_usersList_customContextMenuRequested" ID="IrcChannelWidget.on_usersList_customContextMenuRequested"></a>
1096 <h4>IrcChannelWidget.on_usersList_customContextMenuRequested</h4> 1462 <h4>IrcChannelWidget.on_usersList_customContextMenuRequested</h4>
1097 <b>on_usersList_customContextMenuRequested</b>(<i>pos</i>) 1463 <b>on_usersList_customContextMenuRequested</b>(<i>pos</i>)
1464
1098 <p> 1465 <p>
1099 Private slot to show the context menu of the users list. 1466 Private slot to show the context menu of the users list.
1100 </p><dl> 1467 </p>
1468 <dl>
1469
1101 <dt><i>pos</i></dt> 1470 <dt><i>pos</i></dt>
1102 <dd> 1471 <dd>
1103 the position of the mouse pointer (QPoint) 1472 the position of the mouse pointer (QPoint)
1104 </dd> 1473 </dd>
1105 </dl><a NAME="IrcChannelWidget.partMessage" ID="IrcChannelWidget.partMessage"></a> 1474 </dl>
1475 <a NAME="IrcChannelWidget.partMessage" ID="IrcChannelWidget.partMessage"></a>
1106 <h4>IrcChannelWidget.partMessage</h4> 1476 <h4>IrcChannelWidget.partMessage</h4>
1107 <b>partMessage</b>(<i></i>) 1477 <b>partMessage</b>(<i></i>)
1478
1108 <p> 1479 <p>
1109 Public method to get the part message. 1480 Public method to get the part message.
1110 </p><dl> 1481 </p>
1482 <dl>
1111 <dt>Returns:</dt> 1483 <dt>Returns:</dt>
1112 <dd> 1484 <dd>
1113 part message (string) 1485 part message (string)
1114 </dd> 1486 </dd>
1115 </dl><a NAME="IrcChannelWidget.requestLeave" ID="IrcChannelWidget.requestLeave"></a> 1487 </dl>
1488 <a NAME="IrcChannelWidget.requestLeave" ID="IrcChannelWidget.requestLeave"></a>
1116 <h4>IrcChannelWidget.requestLeave</h4> 1489 <h4>IrcChannelWidget.requestLeave</h4>
1117 <b>requestLeave</b>(<i></i>) 1490 <b>requestLeave</b>(<i></i>)
1491
1118 <p> 1492 <p>
1119 Public method to leave the channel. 1493 Public method to leave the channel.
1120 </p><a NAME="IrcChannelWidget.setMarkerLine" ID="IrcChannelWidget.setMarkerLine"></a> 1494 </p>
1495 <a NAME="IrcChannelWidget.setMarkerLine" ID="IrcChannelWidget.setMarkerLine"></a>
1121 <h4>IrcChannelWidget.setMarkerLine</h4> 1496 <h4>IrcChannelWidget.setMarkerLine</h4>
1122 <b>setMarkerLine</b>(<i></i>) 1497 <b>setMarkerLine</b>(<i></i>)
1498
1123 <p> 1499 <p>
1124 Public method to draw a line to mark the current position. 1500 Public method to draw a line to mark the current position.
1125 </p><a NAME="IrcChannelWidget.setName" ID="IrcChannelWidget.setName"></a> 1501 </p>
1502 <a NAME="IrcChannelWidget.setName" ID="IrcChannelWidget.setName"></a>
1126 <h4>IrcChannelWidget.setName</h4> 1503 <h4>IrcChannelWidget.setName</h4>
1127 <b>setName</b>(<i>name</i>) 1504 <b>setName</b>(<i>name</i>)
1505
1128 <p> 1506 <p>
1129 Public method to set the name of the channel. 1507 Public method to set the name of the channel.
1130 </p><dl> 1508 </p>
1509 <dl>
1510
1131 <dt><i>name</i></dt> 1511 <dt><i>name</i></dt>
1132 <dd> 1512 <dd>
1133 of the channel (string) 1513 of the channel (string)
1134 </dd> 1514 </dd>
1135 </dl><a NAME="IrcChannelWidget.setPartMessage" ID="IrcChannelWidget.setPartMessage"></a> 1515 </dl>
1516 <a NAME="IrcChannelWidget.setPartMessage" ID="IrcChannelWidget.setPartMessage"></a>
1136 <h4>IrcChannelWidget.setPartMessage</h4> 1517 <h4>IrcChannelWidget.setPartMessage</h4>
1137 <b>setPartMessage</b>(<i>message</i>) 1518 <b>setPartMessage</b>(<i>message</i>)
1519
1138 <p> 1520 <p>
1139 Public method to set the part message. 1521 Public method to set the part message.
1140 </p><dl> 1522 </p>
1523 <dl>
1524
1141 <dt><i>message</i></dt> 1525 <dt><i>message</i></dt>
1142 <dd> 1526 <dd>
1143 message to be used for PART messages (string) 1527 message to be used for PART messages (string)
1144 </dd> 1528 </dd>
1145 </dl><a NAME="IrcChannelWidget.setPrivate" ID="IrcChannelWidget.setPrivate"></a> 1529 </dl>
1530 <a NAME="IrcChannelWidget.setPrivate" ID="IrcChannelWidget.setPrivate"></a>
1146 <h4>IrcChannelWidget.setPrivate</h4> 1531 <h4>IrcChannelWidget.setPrivate</h4>
1147 <b>setPrivate</b>(<i>private, partner=""</i>) 1532 <b>setPrivate</b>(<i>private, partner=""</i>)
1533
1148 <p> 1534 <p>
1149 Public method to set the private chat mode. 1535 Public method to set the private chat mode.
1150 </p><dl> 1536 </p>
1537 <dl>
1538
1151 <dt><i>private</i></dt> 1539 <dt><i>private</i></dt>
1152 <dd> 1540 <dd>
1153 flag indicating private chat mode (boolean) 1541 flag indicating private chat mode (boolean)
1154 </dd><dt><i>partner</i></dt> 1542 </dd>
1543 <dt><i>partner</i></dt>
1155 <dd> 1544 <dd>
1156 name of the partner user (string) 1545 name of the partner user (string)
1157 </dd> 1546 </dd>
1158 </dl><a NAME="IrcChannelWidget.setPrivateInfo" ID="IrcChannelWidget.setPrivateInfo"></a> 1547 </dl>
1548 <a NAME="IrcChannelWidget.setPrivateInfo" ID="IrcChannelWidget.setPrivateInfo"></a>
1159 <h4>IrcChannelWidget.setPrivateInfo</h4> 1549 <h4>IrcChannelWidget.setPrivateInfo</h4>
1160 <b>setPrivateInfo</b>(<i>infoText</i>) 1550 <b>setPrivateInfo</b>(<i>infoText</i>)
1551
1161 <p> 1552 <p>
1162 Public method to set some info text for private chat mode. 1553 Public method to set some info text for private chat mode.
1163 </p><dl> 1554 </p>
1555 <dl>
1556
1164 <dt><i>infoText</i></dt> 1557 <dt><i>infoText</i></dt>
1165 <dd> 1558 <dd>
1166 info text to be shown (string) 1559 info text to be shown (string)
1167 </dd> 1560 </dd>
1168 </dl><a NAME="IrcChannelWidget.setUserName" ID="IrcChannelWidget.setUserName"></a> 1561 </dl>
1562 <a NAME="IrcChannelWidget.setUserName" ID="IrcChannelWidget.setUserName"></a>
1169 <h4>IrcChannelWidget.setUserName</h4> 1563 <h4>IrcChannelWidget.setUserName</h4>
1170 <b>setUserName</b>(<i>name</i>) 1564 <b>setUserName</b>(<i>name</i>)
1565
1171 <p> 1566 <p>
1172 Public method to set the user name for the channel. 1567 Public method to set the user name for the channel.
1173 </p><dl> 1568 </p>
1569 <dl>
1570
1174 <dt><i>name</i></dt> 1571 <dt><i>name</i></dt>
1175 <dd> 1572 <dd>
1176 user name for the channel (string) 1573 user name for the channel (string)
1177 </dd> 1574 </dd>
1178 </dl><a NAME="IrcChannelWidget.setUserPrivilegePrefix" ID="IrcChannelWidget.setUserPrivilegePrefix"></a> 1575 </dl>
1576 <a NAME="IrcChannelWidget.setUserPrivilegePrefix" ID="IrcChannelWidget.setUserPrivilegePrefix"></a>
1179 <h4>IrcChannelWidget.setUserPrivilegePrefix</h4> 1577 <h4>IrcChannelWidget.setUserPrivilegePrefix</h4>
1180 <b>setUserPrivilegePrefix</b>(<i>prefixes</i>) 1578 <b>setUserPrivilegePrefix</b>(<i>prefixes</i>)
1579
1181 <p> 1580 <p>
1182 Public method to set the user privilege to prefix mapping. 1581 Public method to set the user privilege to prefix mapping.
1183 </p><dl> 1582 </p>
1583 <dl>
1584
1184 <dt><i>prefixes</i></dt> 1585 <dt><i>prefixes</i></dt>
1185 <dd> 1586 <dd>
1186 dictionary with privilege as key and prefix as value 1587 dictionary with privilege as key and prefix as value
1187 </dd> 1588 </dd>
1188 </dl><a NAME="IrcChannelWidget.showEvent" ID="IrcChannelWidget.showEvent"></a> 1589 </dl>
1590 <a NAME="IrcChannelWidget.showEvent" ID="IrcChannelWidget.showEvent"></a>
1189 <h4>IrcChannelWidget.showEvent</h4> 1591 <h4>IrcChannelWidget.showEvent</h4>
1190 <b>showEvent</b>(<i>evt</i>) 1592 <b>showEvent</b>(<i>evt</i>)
1593
1191 <p> 1594 <p>
1192 Protected method handling show events. 1595 Protected method handling show events.
1193 </p><dl> 1596 </p>
1597 <dl>
1598
1194 <dt><i>evt</i></dt> 1599 <dt><i>evt</i></dt>
1195 <dd> 1600 <dd>
1196 reference to the show event (QShowEvent) 1601 reference to the show event (QShowEvent)
1197 </dd> 1602 </dd>
1198 </dl><a NAME="IrcChannelWidget.unsetMarkerLine" ID="IrcChannelWidget.unsetMarkerLine"></a> 1603 </dl>
1604 <a NAME="IrcChannelWidget.unsetMarkerLine" ID="IrcChannelWidget.unsetMarkerLine"></a>
1199 <h4>IrcChannelWidget.unsetMarkerLine</h4> 1605 <h4>IrcChannelWidget.unsetMarkerLine</h4>
1200 <b>unsetMarkerLine</b>(<i></i>) 1606 <b>unsetMarkerLine</b>(<i></i>)
1607
1201 <p> 1608 <p>
1202 Public method to remove the marker line. 1609 Public method to remove the marker line.
1203 </p><a NAME="IrcChannelWidget.userName" ID="IrcChannelWidget.userName"></a> 1610 </p>
1611 <a NAME="IrcChannelWidget.userName" ID="IrcChannelWidget.userName"></a>
1204 <h4>IrcChannelWidget.userName</h4> 1612 <h4>IrcChannelWidget.userName</h4>
1205 <b>userName</b>(<i></i>) 1613 <b>userName</b>(<i></i>)
1614
1206 <p> 1615 <p>
1207 Public method to get the nick name of the user. 1616 Public method to get the nick name of the user.
1208 </p><dl> 1617 </p>
1618 <dl>
1209 <dt>Returns:</dt> 1619 <dt>Returns:</dt>
1210 <dd> 1620 <dd>
1211 nick name of the user (string) 1621 nick name of the user (string)
1212 </dd> 1622 </dd>
1213 </dl> 1623 </dl>
1214 <div align="right"><a href="#top">Up</a></div> 1624 <div align="right"><a href="#top">Up</a></div>
1215 <hr /><hr /> 1625 <hr />
1626 <hr />
1216 <a NAME="IrcUserItem" ID="IrcUserItem"></a> 1627 <a NAME="IrcUserItem" ID="IrcUserItem"></a>
1217 <h2>IrcUserItem</h2> 1628 <h2>IrcUserItem</h2>
1629
1218 <p> 1630 <p>
1219 Class implementing a list widget item containing an IRC channel user. 1631 Class implementing a list widget item containing an IRC channel user.
1220 </p> 1632 </p>
1221 <h3>Derived from</h3> 1633 <h3>Derived from</h3>
1222 QListWidgetItem 1634 QListWidgetItem
1223 <h3>Class Attributes</h3> 1635 <h3>Class Attributes</h3>
1636
1224 <table> 1637 <table>
1225 <tr><td>Admin</td></tr><tr><td>Away</td></tr><tr><td>Halfop</td></tr><tr><td>Normal</td></tr><tr><td>Operator</td></tr><tr><td>Owner</td></tr><tr><td>PrivilegeMapping</td></tr><tr><td>Voice</td></tr> 1638 <tr><td>Admin</td></tr><tr><td>Away</td></tr><tr><td>Halfop</td></tr><tr><td>Normal</td></tr><tr><td>Operator</td></tr><tr><td>Owner</td></tr><tr><td>PrivilegeMapping</td></tr><tr><td>Voice</td></tr>
1226 </table> 1639 </table>
1227 <h3>Class Methods</h3> 1640 <h3>Class Methods</h3>
1641
1228 <table> 1642 <table>
1229 <tr><td>None</td></tr> 1643 <tr><td>None</td></tr>
1230 </table> 1644 </table>
1231 <h3>Methods</h3> 1645 <h3>Methods</h3>
1646
1232 <table> 1647 <table>
1648
1233 <tr> 1649 <tr>
1234 <td><a href="#IrcUserItem.__init__">IrcUserItem</a></td> 1650 <td><a href="#IrcUserItem.__init__">IrcUserItem</a></td>
1235 <td>Constructor</td> 1651 <td>Constructor</td>
1236 </tr><tr> 1652 </tr>
1653 <tr>
1237 <td><a href="#IrcUserItem.__awayIcon">__awayIcon</a></td> 1654 <td><a href="#IrcUserItem.__awayIcon">__awayIcon</a></td>
1238 <td>Private method to convert an icon to an away icon.</td> 1655 <td>Private method to convert an icon to an away icon.</td>
1239 </tr><tr> 1656 </tr>
1657 <tr>
1240 <td><a href="#IrcUserItem.__setIcon">__setIcon</a></td> 1658 <td><a href="#IrcUserItem.__setIcon">__setIcon</a></td>
1241 <td>Private method to set the icon dependent on user privileges.</td> 1659 <td>Private method to set the icon dependent on user privileges.</td>
1242 </tr><tr> 1660 </tr>
1661 <tr>
1243 <td><a href="#IrcUserItem.__setText">__setText</a></td> 1662 <td><a href="#IrcUserItem.__setText">__setText</a></td>
1244 <td>Private method to set the user item text.</td> 1663 <td>Private method to set the user item text.</td>
1245 </tr><tr> 1664 </tr>
1665 <tr>
1246 <td><a href="#IrcUserItem.canChangeTopic">canChangeTopic</a></td> 1666 <td><a href="#IrcUserItem.canChangeTopic">canChangeTopic</a></td>
1247 <td>Public method to check, if the user is allowed to change the topic.</td> 1667 <td>Public method to check, if the user is allowed to change the topic.</td>
1248 </tr><tr> 1668 </tr>
1669 <tr>
1249 <td><a href="#IrcUserItem.changePrivilege">changePrivilege</a></td> 1670 <td><a href="#IrcUserItem.changePrivilege">changePrivilege</a></td>
1250 <td>Public method to set or unset a user privilege.</td> 1671 <td>Public method to set or unset a user privilege.</td>
1251 </tr><tr> 1672 </tr>
1673 <tr>
1252 <td><a href="#IrcUserItem.clearPrivileges">clearPrivileges</a></td> 1674 <td><a href="#IrcUserItem.clearPrivileges">clearPrivileges</a></td>
1253 <td>Public method to clear the user privileges.</td> 1675 <td>Public method to clear the user privileges.</td>
1254 </tr><tr> 1676 </tr>
1677 <tr>
1255 <td><a href="#IrcUserItem.isIgnored">isIgnored</a></td> 1678 <td><a href="#IrcUserItem.isIgnored">isIgnored</a></td>
1256 <td>Public method to check, if this user is ignored.</td> 1679 <td>Public method to check, if this user is ignored.</td>
1257 </tr><tr> 1680 </tr>
1681 <tr>
1258 <td><a href="#IrcUserItem.name">name</a></td> 1682 <td><a href="#IrcUserItem.name">name</a></td>
1259 <td>Public method to get the user name.</td> 1683 <td>Public method to get the user name.</td>
1260 </tr><tr> 1684 </tr>
1685 <tr>
1261 <td><a href="#IrcUserItem.parseWhoFlags">parseWhoFlags</a></td> 1686 <td><a href="#IrcUserItem.parseWhoFlags">parseWhoFlags</a></td>
1262 <td>Public method to parse the user flags reported by a WHO command.</td> 1687 <td>Public method to parse the user flags reported by a WHO command.</td>
1263 </tr><tr> 1688 </tr>
1689 <tr>
1264 <td><a href="#IrcUserItem.setIgnored">setIgnored</a></td> 1690 <td><a href="#IrcUserItem.setIgnored">setIgnored</a></td>
1265 <td>Public method to set the user status to ignored.</td> 1691 <td>Public method to set the user status to ignored.</td>
1266 </tr><tr> 1692 </tr>
1693 <tr>
1267 <td><a href="#IrcUserItem.setName">setName</a></td> 1694 <td><a href="#IrcUserItem.setName">setName</a></td>
1268 <td>Public method to set a new nick name.</td> 1695 <td>Public method to set a new nick name.</td>
1269 </tr> 1696 </tr>
1270 </table> 1697 </table>
1271 <h3>Static Methods</h3> 1698 <h3>Static Methods</h3>
1699
1272 <table> 1700 <table>
1273 <tr><td>None</td></tr> 1701 <tr><td>None</td></tr>
1274 </table> 1702 </table>
1703
1275 <a NAME="IrcUserItem.__init__" ID="IrcUserItem.__init__"></a> 1704 <a NAME="IrcUserItem.__init__" ID="IrcUserItem.__init__"></a>
1276 <h4>IrcUserItem (Constructor)</h4> 1705 <h4>IrcUserItem (Constructor)</h4>
1277 <b>IrcUserItem</b>(<i>name, parent=None</i>) 1706 <b>IrcUserItem</b>(<i>name, parent=None</i>)
1707
1278 <p> 1708 <p>
1279 Constructor 1709 Constructor
1280 </p><dl> 1710 </p>
1711 <dl>
1712
1281 <dt><i>name</i></dt> 1713 <dt><i>name</i></dt>
1282 <dd> 1714 <dd>
1283 string with user name and privilege prefix (string) 1715 string with user name and privilege prefix (string)
1284 </dd><dt><i>parent</i></dt> 1716 </dd>
1717 <dt><i>parent</i></dt>
1285 <dd> 1718 <dd>
1286 reference to the parent widget (QListWidget or 1719 reference to the parent widget (QListWidget or
1287 QListWidgetItem) 1720 QListWidgetItem)
1288 </dd> 1721 </dd>
1289 </dl><a NAME="IrcUserItem.__awayIcon" ID="IrcUserItem.__awayIcon"></a> 1722 </dl>
1723 <a NAME="IrcUserItem.__awayIcon" ID="IrcUserItem.__awayIcon"></a>
1290 <h4>IrcUserItem.__awayIcon</h4> 1724 <h4>IrcUserItem.__awayIcon</h4>
1291 <b>__awayIcon</b>(<i>icon</i>) 1725 <b>__awayIcon</b>(<i>icon</i>)
1726
1292 <p> 1727 <p>
1293 Private method to convert an icon to an away icon. 1728 Private method to convert an icon to an away icon.
1294 </p><dl> 1729 </p>
1730 <dl>
1731
1295 <dt><i>icon</i></dt> 1732 <dt><i>icon</i></dt>
1296 <dd> 1733 <dd>
1297 icon to be converted (QIcon) 1734 icon to be converted (QIcon)
1298 </dd> 1735 </dd>
1299 </dl><dl> 1736 </dl>
1737 <dl>
1300 <dt>Returns:</dt> 1738 <dt>Returns:</dt>
1301 <dd> 1739 <dd>
1302 away icon (QIcon) 1740 away icon (QIcon)
1303 </dd> 1741 </dd>
1304 </dl><a NAME="IrcUserItem.__setIcon" ID="IrcUserItem.__setIcon"></a> 1742 </dl>
1743 <a NAME="IrcUserItem.__setIcon" ID="IrcUserItem.__setIcon"></a>
1305 <h4>IrcUserItem.__setIcon</h4> 1744 <h4>IrcUserItem.__setIcon</h4>
1306 <b>__setIcon</b>(<i></i>) 1745 <b>__setIcon</b>(<i></i>)
1746
1307 <p> 1747 <p>
1308 Private method to set the icon dependent on user privileges. 1748 Private method to set the icon dependent on user privileges.
1309 </p><a NAME="IrcUserItem.__setText" ID="IrcUserItem.__setText"></a> 1749 </p>
1750 <a NAME="IrcUserItem.__setText" ID="IrcUserItem.__setText"></a>
1310 <h4>IrcUserItem.__setText</h4> 1751 <h4>IrcUserItem.__setText</h4>
1311 <b>__setText</b>(<i></i>) 1752 <b>__setText</b>(<i></i>)
1753
1312 <p> 1754 <p>
1313 Private method to set the user item text. 1755 Private method to set the user item text.
1314 </p><a NAME="IrcUserItem.canChangeTopic" ID="IrcUserItem.canChangeTopic"></a> 1756 </p>
1757 <a NAME="IrcUserItem.canChangeTopic" ID="IrcUserItem.canChangeTopic"></a>
1315 <h4>IrcUserItem.canChangeTopic</h4> 1758 <h4>IrcUserItem.canChangeTopic</h4>
1316 <b>canChangeTopic</b>(<i></i>) 1759 <b>canChangeTopic</b>(<i></i>)
1760
1317 <p> 1761 <p>
1318 Public method to check, if the user is allowed to change the topic. 1762 Public method to check, if the user is allowed to change the topic.
1319 </p><dl> 1763 </p>
1764 <dl>
1320 <dt>Returns:</dt> 1765 <dt>Returns:</dt>
1321 <dd> 1766 <dd>
1322 flag indicating that the topic can be changed (boolean) 1767 flag indicating that the topic can be changed (boolean)
1323 </dd> 1768 </dd>
1324 </dl><a NAME="IrcUserItem.changePrivilege" ID="IrcUserItem.changePrivilege"></a> 1769 </dl>
1770 <a NAME="IrcUserItem.changePrivilege" ID="IrcUserItem.changePrivilege"></a>
1325 <h4>IrcUserItem.changePrivilege</h4> 1771 <h4>IrcUserItem.changePrivilege</h4>
1326 <b>changePrivilege</b>(<i>privilege</i>) 1772 <b>changePrivilege</b>(<i>privilege</i>)
1773
1327 <p> 1774 <p>
1328 Public method to set or unset a user privilege. 1775 Public method to set or unset a user privilege.
1329 </p><dl> 1776 </p>
1777 <dl>
1778
1330 <dt><i>privilege</i></dt> 1779 <dt><i>privilege</i></dt>
1331 <dd> 1780 <dd>
1332 privilege to set or unset (string) 1781 privilege to set or unset (string)
1333 </dd> 1782 </dd>
1334 </dl><a NAME="IrcUserItem.clearPrivileges" ID="IrcUserItem.clearPrivileges"></a> 1783 </dl>
1784 <a NAME="IrcUserItem.clearPrivileges" ID="IrcUserItem.clearPrivileges"></a>
1335 <h4>IrcUserItem.clearPrivileges</h4> 1785 <h4>IrcUserItem.clearPrivileges</h4>
1336 <b>clearPrivileges</b>(<i></i>) 1786 <b>clearPrivileges</b>(<i></i>)
1787
1337 <p> 1788 <p>
1338 Public method to clear the user privileges. 1789 Public method to clear the user privileges.
1339 </p><a NAME="IrcUserItem.isIgnored" ID="IrcUserItem.isIgnored"></a> 1790 </p>
1791 <a NAME="IrcUserItem.isIgnored" ID="IrcUserItem.isIgnored"></a>
1340 <h4>IrcUserItem.isIgnored</h4> 1792 <h4>IrcUserItem.isIgnored</h4>
1341 <b>isIgnored</b>(<i></i>) 1793 <b>isIgnored</b>(<i></i>)
1794
1342 <p> 1795 <p>
1343 Public method to check, if this user is ignored. 1796 Public method to check, if this user is ignored.
1344 </p><dl> 1797 </p>
1798 <dl>
1345 <dt>Returns:</dt> 1799 <dt>Returns:</dt>
1346 <dd> 1800 <dd>
1347 flag indicating the ignored status 1801 flag indicating the ignored status
1348 </dd> 1802 </dd>
1349 </dl><dl> 1803 </dl>
1804 <dl>
1350 <dt>Return Type:</dt> 1805 <dt>Return Type:</dt>
1351 <dd> 1806 <dd>
1352 bool 1807 bool
1353 </dd> 1808 </dd>
1354 </dl><a NAME="IrcUserItem.name" ID="IrcUserItem.name"></a> 1809 </dl>
1810 <a NAME="IrcUserItem.name" ID="IrcUserItem.name"></a>
1355 <h4>IrcUserItem.name</h4> 1811 <h4>IrcUserItem.name</h4>
1356 <b>name</b>(<i></i>) 1812 <b>name</b>(<i></i>)
1813
1357 <p> 1814 <p>
1358 Public method to get the user name. 1815 Public method to get the user name.
1359 </p><dl> 1816 </p>
1817 <dl>
1360 <dt>Returns:</dt> 1818 <dt>Returns:</dt>
1361 <dd> 1819 <dd>
1362 user name (string) 1820 user name (string)
1363 </dd> 1821 </dd>
1364 </dl><a NAME="IrcUserItem.parseWhoFlags" ID="IrcUserItem.parseWhoFlags"></a> 1822 </dl>
1823 <a NAME="IrcUserItem.parseWhoFlags" ID="IrcUserItem.parseWhoFlags"></a>
1365 <h4>IrcUserItem.parseWhoFlags</h4> 1824 <h4>IrcUserItem.parseWhoFlags</h4>
1366 <b>parseWhoFlags</b>(<i>flags</i>) 1825 <b>parseWhoFlags</b>(<i>flags</i>)
1826
1367 <p> 1827 <p>
1368 Public method to parse the user flags reported by a WHO command. 1828 Public method to parse the user flags reported by a WHO command.
1369 </p><dl> 1829 </p>
1830 <dl>
1831
1370 <dt><i>flags</i></dt> 1832 <dt><i>flags</i></dt>
1371 <dd> 1833 <dd>
1372 user flags as reported by WHO (string) 1834 user flags as reported by WHO (string)
1373 </dd> 1835 </dd>
1374 </dl><a NAME="IrcUserItem.setIgnored" ID="IrcUserItem.setIgnored"></a> 1836 </dl>
1837 <a NAME="IrcUserItem.setIgnored" ID="IrcUserItem.setIgnored"></a>
1375 <h4>IrcUserItem.setIgnored</h4> 1838 <h4>IrcUserItem.setIgnored</h4>
1376 <b>setIgnored</b>(<i>ignored</i>) 1839 <b>setIgnored</b>(<i>ignored</i>)
1840
1377 <p> 1841 <p>
1378 Public method to set the user status to ignored. 1842 Public method to set the user status to ignored.
1379 </p><dl> 1843 </p>
1844 <dl>
1845
1380 <dt><i>ignored</i> (bool)</dt> 1846 <dt><i>ignored</i> (bool)</dt>
1381 <dd> 1847 <dd>
1382 flag indicating the new ignored status 1848 flag indicating the new ignored status
1383 </dd> 1849 </dd>
1384 </dl><a NAME="IrcUserItem.setName" ID="IrcUserItem.setName"></a> 1850 </dl>
1851 <a NAME="IrcUserItem.setName" ID="IrcUserItem.setName"></a>
1385 <h4>IrcUserItem.setName</h4> 1852 <h4>IrcUserItem.setName</h4>
1386 <b>setName</b>(<i>name</i>) 1853 <b>setName</b>(<i>name</i>)
1854
1387 <p> 1855 <p>
1388 Public method to set a new nick name. 1856 Public method to set a new nick name.
1389 </p><dl> 1857 </p>
1858 <dl>
1859
1390 <dt><i>name</i></dt> 1860 <dt><i>name</i></dt>
1391 <dd> 1861 <dd>
1392 new nick name for the user (string) 1862 new nick name for the user (string)
1393 </dd> 1863 </dd>
1394 </dl> 1864 </dl>

eric ide

mercurial