Sebastian Goth <seezer@roath.org>
IgnoreListEditDlg
0
0
389
368
Configure Ignore Rule
:/icons/oxygen/16x16/actions/configure.png:/icons/oxygen/16x16/actions/configure.png
-
-
<p><b>Strictness:</b></p>
<p><u>Dynamic:</u></p>
<p>Messages are filtered "on the fly".
Whenever you disable/delete the ignore rule, the messages are shown again.</p>
<p><u>Permanent:</u></p>
<p>Messages are filtered before they get stored in the database.</p>
Strictness
-
Dynamic
-
Permanent
-
<p><b>Rule Type:</b></p>
<p><u>Sender:</u></p>
<p>The rule is matched against the sender string
<i>nick!ident@host.name<i></p>
<p><u>Message:</u></p>
<p>The rule is matched against the actual message content</p>
Rule Type
-
Sender
-
Message
-
<p><b>Ignore rule:</b></p>
<p>Depending on the type of the rule, the text is matched against either:</p>
<p><u>- the message content:</u></p>
<p><i>Example:</i>
<br />
<i>*foobar*</i> matches any text containing the word <i>foobar</i></p>
<p><u>- the sender string</u> <i>(nick!ident@host.name)</i></p>
<p><i>Examples:</i>
<br />
- <i>*@foobar.com</i> matches any sender from host <i>foobar.com</i>
<br />
- <i>stupid!.+</i> (RegEx) matches any sender with nickname <i>stupid</i> from any host</p>
Ignore Rule
-
-
-
<p><b>Use regular expressions:</b></p>
<p>If enabled, rules follow regular expression syntax.</p>
<p>Otherwise rules allow wildcard matching with the following special characters:</p>
<p> *: representing "any amount of any character"
<br />
?: representing "exactly one character"</p>
Regular expression
-
<p><b>Scope:</b></p>
<p><u>Global:</u></p>
<p>The rule is active for any channel on any network</p>
<p><u>Network:</u></p>
<p>The list below is interpreted as a list of networks for which the rule should match</p>
<p><u>Channel:</u></p>
<p>The list below is interpreted as a list of channels for which the rule should match</p>
Scope
-
-
Global
-
Network
-
Channel
-
<p><b>Scope rule:</b></p>
<p>A scope rule is a semicolon separated list of either <i>network</i> or <i>channel</i> names.</p>
<p><i>Example:</i>
<br />
<i>#quassel*; #foobar</i>
<br />
would match on #foobar and on any channel starting with <i>#quassel</i></p>
-
-
Qt::Horizontal
40
20
-
<p><b>Enable / Disable:</b></p>
<p>Only enabled rules are filtered.
<br />
For dynamic rules, disabling actually shows the filtered messages again.</p>
Rule is enabled
-
Qt::Horizontal
QDialogButtonBox::Cancel|QDialogButtonBox::Ok
buttonBox
accepted()
IgnoreListEditDlg
accept()
248
254
157
274
buttonBox
rejected()
IgnoreListEditDlg
reject()
316
260
286
274