<string>Configure Ignore Rule</string>
</property>
<property name="windowIcon">
- <iconset resource="../../../icons/oxygen.qrc">
+ <iconset>
<normaloff>:/icons/oxygen/16x16/actions/configure.png</normaloff>:/icons/oxygen/16x16/actions/configure.png</iconset>
</property>
<layout class="QVBoxLayout" name="verticalLayout_5">
<widget class="QGroupBox" name="typeGroupBox">
<property name="toolTip">
<string><p><b>Rule Type:</b></p>
-<p><u>By Sender:</u></p>
+<p><u>Sender:</u></p>
<p>The rule is matched against the sender string
<i>nick!ident@host.name<i></p>
-<p><u>By Message:</u></p>
+<p><u>Message:</u></p>
<p>The rule is matched against the actual message content</p></string>
</property>
<property name="title">
</property>
</widget>
</item>
+ <item>
+ <widget class="QRadioButton" name="ctcpTypeButton">
+ <property name="text">
+ <string>CTCP</string>
+ </property>
+ </widget>
+ </item>
</layout>
</widget>
</item>
</property>
</widget>
</item>
- <item>
+ <item>
<widget class="QRadioButton" name="networkScopeButton">
<property name="text">
<string>Network</string>
</property>
</widget>
- </item>
+ </item>
<item>
<widget class="QRadioButton" name="channelScopeButton">
<property name="text">
<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>
+<i>#quassel*; #foobar; !#quasseldroid</i>
+<br />
+would match on <i>#foobar</i> and any channel starting with <i>#quassel</i> except for <i>#quasseldroid</i>
+<br />
+<p>If only inverted names are specified, it will match anything except for what's specified (implicit wildcard).</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></string>
+would match anything except for <i>#foobar</i> or any channel starting with <i>#quassel</i></p></string>
</property>
</widget>
</item>
</item>
</layout>
</widget>
+ <tabstops>
+ <tabstop>dynamicStrictnessButton</tabstop>
+ <tabstop>permanentStrictnessButton</tabstop>
+ <tabstop>senderTypeButton</tabstop>
+ <tabstop>messageTypeButton</tabstop>
+ <tabstop>ignoreRuleLineEdit</tabstop>
+ <tabstop>isRegExCheckBox</tabstop>
+ <tabstop>scopeRuleTextEdit</tabstop>
+ <tabstop>globalScopeButton</tabstop>
+ <tabstop>networkScopeButton</tabstop>
+ <tabstop>channelScopeButton</tabstop>
+ <tabstop>isActiveCheckBox</tabstop>
+ <tabstop>buttonBox</tabstop>
+ </tabstops>
<resources>
- <include location="../../../icons/oxygen.qrc"/>
+ <include location="../../../icons/oxygen_icons.qrc"/>
</resources>
<connections>
<connection>