diff options
| -rw-r--r-- | Swift/QtUI/QtHighlightEditor.ui | 787 | 
1 files changed, 412 insertions, 375 deletions
| diff --git a/Swift/QtUI/QtHighlightEditor.ui b/Swift/QtUI/QtHighlightEditor.ui index 09a7297..a2baffd 100644 --- a/Swift/QtUI/QtHighlightEditor.ui +++ b/Swift/QtUI/QtHighlightEditor.ui @@ -6,8 +6,8 @@     <rect>      <x>0</x>      <y>0</y> -    <width>439</width> -    <height>836</height> +    <width>500</width> +    <height>600</height>     </rect>    </property>    <property name="sizePolicy"> @@ -18,8 +18,8 @@    </property>    <property name="minimumSize">     <size> -    <width>439</width> -    <height>836</height> +    <width>500</width> +    <height>600</height>     </size>    </property>    <property name="windowTitle"> @@ -27,385 +27,422 @@    </property>    <layout class="QVBoxLayout" name="verticalLayout_2">     <item> -    <widget class="QLabel" name="label_5"> -     <property name="text"> -      <string>Incoming messages are checked against the following rules. First rule that matches will be executed.</string> -     </property> -     <property name="wordWrap"> -      <bool>true</bool> -     </property> -    </widget> -   </item> -   <item> -    <widget class="QListWidget" name="listWidget"/> -   </item> -   <item> -    <layout class="QHBoxLayout" name="horizontalLayout_3"> -     <item> -      <spacer name="horizontalSpacer_8"> -       <property name="orientation"> -        <enum>Qt::Horizontal</enum> -       </property> -       <property name="sizeHint" stdset="0"> -        <size> -         <width>40</width> -         <height>20</height> -        </size> -       </property> -      </spacer> -     </item> -     <item> -      <widget class="QPushButton" name="newButton"> -       <property name="text"> -        <string>New Rule</string> -       </property> -      </widget> -     </item> -     <item> -      <widget class="QPushButton" name="deleteButton"> -       <property name="text"> -        <string>Remove Rule</string> -       </property> -      </widget> -     </item> -     <item> -      <widget class="QPushButton" name="moveUpButton"> -       <property name="text"> -        <string>Move Up</string> -       </property> -      </widget> -     </item> -     <item> -      <widget class="QPushButton" name="moveDownButton"> -       <property name="text"> -        <string>Move Down</string> -       </property> -      </widget> -     </item> -    </layout> -   </item> -   <item> -    <widget class="Line" name="line_3"> -     <property name="orientation"> -      <enum>Qt::Horizontal</enum> -     </property> -    </widget> -   </item> -   <item> -    <widget class="QGroupBox" name="groupBox"> -     <property name="sizePolicy"> -      <sizepolicy hsizetype="Minimum" vsizetype="Minimum"> -       <horstretch>0</horstretch> -       <verstretch>0</verstretch> -      </sizepolicy> -     </property> -     <property name="title"> -      <string>Apply Rule To</string> -     </property> -     <layout class="QHBoxLayout" name="horizontalLayout"> -      <item> -       <widget class="QRadioButton" name="chatRadio"> -        <property name="text"> -         <string>Chats</string> -        </property> -        <property name="checked"> -         <bool>true</bool> -        </property> -       </widget> -      </item> -      <item> -       <widget class="QRadioButton" name="roomRadio"> -        <property name="text"> -         <string>Rooms</string> -        </property> -       </widget> -      </item> -      <item> -       <spacer name="horizontalSpacer"> -        <property name="orientation"> -         <enum>Qt::Horizontal</enum> -        </property> -        <property name="sizeHint" stdset="0"> -         <size> -          <width>246</width> -          <height>20</height> -         </size> -        </property> -       </spacer> -      </item> -     </layout> -    </widget> -   </item> -   <item> -    <widget class="QGroupBox" name="groupBox_6"> -     <property name="sizePolicy"> -      <sizepolicy hsizetype="Minimum" vsizetype="Minimum"> -       <horstretch>0</horstretch> -       <verstretch>0</verstretch> -      </sizepolicy> -     </property> -     <property name="title"> -      <string>Rule Conditions</string> -     </property> -     <layout class="QVBoxLayout" name="verticalLayout"> -      <item> -       <widget class="QRadioButton" name="allMsgRadio"> -        <property name="text"> -         <string>Apply to all messages</string> -        </property> -        <property name="checked"> -         <bool>true</bool> -        </property> -       </widget> -      </item> -      <item> -       <widget class="QRadioButton" name="nickIsKeyword"> -        <property name="text"> -         <string>Only messages mentioning me</string> -        </property> -       </widget> -      </item> -      <item> -       <widget class="QRadioButton" name="senderRadio"> -        <property name="text"> -         <string>Messages from this sender:</string> -        </property> -       </widget> -      </item> -      <item> -       <layout class="QHBoxLayout" name="senderName"> -        <property name="sizeConstraint"> -         <enum>QLayout::SetMinimumSize</enum> -        </property> -        <item> -         <widget class="QLineEdit" name="dummySenderName"/> -        </item> -       </layout> -      </item> -      <item> -       <widget class="QRadioButton" name="keywordRadio"> -        <property name="text"> -         <string>Messages containing this keyword:</string> -        </property> -       </widget> -      </item> -      <item> -       <widget class="QLineEdit" name="keyword"/> -      </item> -      <item> -       <widget class="QCheckBox" name="matchPartialWords"> -        <property name="text"> -         <string>Match keyword within longer words</string> -        </property> -       </widget> -      </item> -      <item> -       <widget class="QCheckBox" name="matchCase"> -        <property name="text"> -         <string>Keyword is case sensitive</string> -        </property> -       </widget> -      </item> -     </layout> -    </widget> -   </item> -   <item> -    <widget class="QGroupBox" name="groupBox_3"> +    <widget class="QScrollArea" name="scrollArea">       <property name="sizePolicy"> -      <sizepolicy hsizetype="Minimum" vsizetype="Minimum"> +      <sizepolicy hsizetype="Expanding" vsizetype="Expanding">         <horstretch>0</horstretch>         <verstretch>0</verstretch>        </sizepolicy>       </property> -     <property name="title"> -      <string>Highlight Action</string> -     </property> -     <layout class="QVBoxLayout" name="verticalLayout_5"> -      <item> -       <layout class="QHBoxLayout" name="horizontalLayout_5"> -        <item> -         <widget class="QRadioButton" name="noColorRadio"> -          <property name="text"> -           <string>No Highlight</string> -          </property> -          <property name="checked"> -           <bool>true</bool> -          </property> -         </widget> -        </item> -        <item> -         <widget class="QRadioButton" name="defaultColorRadio"> -          <property name="text"> -           <string>Default Color</string> -          </property> -         </widget> -        </item> -        <item> -         <widget class="QRadioButton" name="customColorRadio"> -          <property name="text"> -           <string>Custom Color</string> -          </property> -         </widget> -        </item> -        <item> -         <spacer name="horizontalSpacer_5"> -          <property name="orientation"> -           <enum>Qt::Horizontal</enum> -          </property> -          <property name="sizeHint" stdset="0"> -           <size> -            <width>40</width> -            <height>20</height> -           </size> -          </property> -         </spacer> -        </item> -       </layout> -      </item> -      <item> -       <layout class="QHBoxLayout" name="horizontalLayout_6"> -        <item> -         <spacer name="horizontalSpacer_2"> -          <property name="orientation"> -           <enum>Qt::Horizontal</enum> -          </property> -          <property name="sizeHint" stdset="0"> -           <size> -            <width>40</width> -            <height>20</height> -           </size> -          </property> -         </spacer> -        </item> -        <item> -         <widget class="Swift::QtColorToolButton" name="foregroundColor"> -          <property name="enabled"> -           <bool>false</bool> -          </property> -          <property name="text"> -           <string>&Text</string> -          </property> -          <property name="toolButtonStyle"> -           <enum>Qt::ToolButtonTextBesideIcon</enum> -          </property> -         </widget> -        </item> -        <item> -         <widget class="Swift::QtColorToolButton" name="backgroundColor"> -          <property name="enabled"> -           <bool>false</bool> -          </property> -          <property name="text"> -           <string>&Background</string> -          </property> -          <property name="toolButtonStyle"> -           <enum>Qt::ToolButtonTextBesideIcon</enum> -          </property> -         </widget> -        </item> -       </layout> -      </item> -     </layout> -    </widget> -   </item> -   <item> -    <widget class="QGroupBox" name="groupBox_4"> -     <property name="sizePolicy"> -      <sizepolicy hsizetype="Minimum" vsizetype="Minimum"> -       <horstretch>0</horstretch> -       <verstretch>0</verstretch> -      </sizepolicy> +     <property name="frameShape"> +      <enum>QFrame::StyledPanel</enum>       </property> -     <property name="title"> -      <string>Sound Action</string> +     <property name="frameShadow"> +      <enum>QFrame::Sunken</enum>       </property> -     <layout class="QVBoxLayout" name="verticalLayout_6"> -      <item> -       <layout class="QHBoxLayout" name="horizontalLayout_7"> -        <item> -         <widget class="QRadioButton" name="noSoundRadio"> -          <property name="text"> -           <string>No Sound</string> -          </property> -          <property name="checked"> -           <bool>true</bool> -          </property> -         </widget> -        </item> -        <item> -         <widget class="QRadioButton" name="defaultSoundRadio"> -          <property name="text"> -           <string>Default Sound</string> -          </property> -         </widget> -        </item> -        <item> -         <widget class="QRadioButton" name="customSoundRadio"> -          <property name="text"> -           <string>Custom Sound</string> -          </property> -         </widget> -        </item> -        <item> -         <spacer name="horizontalSpacer_6"> -          <property name="orientation"> -           <enum>Qt::Horizontal</enum> -          </property> -          <property name="sizeHint" stdset="0"> -           <size> -            <width>40</width> -            <height>20</height> -           </size> -          </property> -         </spacer> -        </item> -       </layout> -      </item> -      <item> -       <layout class="QHBoxLayout" name="horizontalLayout_8"> -        <item> -         <spacer name="horizontalSpacer_3"> -          <property name="orientation"> -           <enum>Qt::Horizontal</enum> -          </property> -          <property name="sizeHint" stdset="0"> -           <size> -            <width>40</width> -            <height>20</height> -           </size> -          </property> -         </spacer> -        </item> -        <item> -         <widget class="QLineEdit" name="soundFile"> -          <property name="enabled"> -           <bool>false</bool> -          </property> -          <property name="readOnly"> -           <bool>false</bool> -          </property> -         </widget> -        </item> -        <item> -         <widget class="QToolButton" name="soundFileButton"> -          <property name="enabled"> -           <bool>false</bool> -          </property> -          <property name="text"> -           <string>...</string> -          </property> -         </widget> -        </item> -       </layout> -      </item> -     </layout> -    </widget> -   </item> -   <item> -    <widget class="Line" name="line_2"> -     <property name="orientation"> -      <enum>Qt::Horizontal</enum> +     <property name="widgetResizable"> +      <bool>true</bool>       </property> +     <widget class="QWidget" name="scrollAreaWidgetContents"> +      <property name="geometry"> +       <rect> +        <x>0</x> +        <y>0</y> +        <width>463</width> +        <height>792</height> +       </rect> +      </property> +      <layout class="QVBoxLayout" name="verticalLayout_4"> +       <item> +        <widget class="QLabel" name="label_5"> +         <property name="text"> +          <string>Incoming messages are checked against the following rules. First rule that matches will be executed.</string> +         </property> +         <property name="wordWrap"> +          <bool>true</bool> +         </property> +        </widget> +       </item> +       <item> +        <widget class="QListWidget" name="listWidget"> +         <property name="sizePolicy"> +          <sizepolicy hsizetype="Expanding" vsizetype="Expanding"> +           <horstretch>0</horstretch> +           <verstretch>0</verstretch> +          </sizepolicy> +         </property> +         <property name="minimumSize"> +          <size> +           <width>0</width> +           <height>0</height> +          </size> +         </property> +        </widget> +       </item> +       <item> +        <layout class="QHBoxLayout" name="horizontalLayout_3"> +         <item> +          <spacer name="horizontalSpacer_8"> +           <property name="orientation"> +            <enum>Qt::Horizontal</enum> +           </property> +           <property name="sizeHint" stdset="0"> +            <size> +             <width>40</width> +             <height>20</height> +            </size> +           </property> +          </spacer> +         </item> +         <item> +          <widget class="QPushButton" name="newButton"> +           <property name="text"> +            <string>New Rule</string> +           </property> +          </widget> +         </item> +         <item> +          <widget class="QPushButton" name="deleteButton"> +           <property name="text"> +            <string>Remove Rule</string> +           </property> +          </widget> +         </item> +         <item> +          <widget class="QPushButton" name="moveUpButton"> +           <property name="text"> +            <string>Move Up</string> +           </property> +          </widget> +         </item> +         <item> +          <widget class="QPushButton" name="moveDownButton"> +           <property name="text"> +            <string>Move Down</string> +           </property> +          </widget> +         </item> +        </layout> +       </item> +       <item> +        <widget class="Line" name="line_3"> +         <property name="orientation"> +          <enum>Qt::Horizontal</enum> +         </property> +        </widget> +       </item> +       <item> +        <widget class="QGroupBox" name="groupBox"> +         <property name="sizePolicy"> +          <sizepolicy hsizetype="Minimum" vsizetype="Minimum"> +           <horstretch>0</horstretch> +           <verstretch>0</verstretch> +          </sizepolicy> +         </property> +         <property name="title"> +          <string>Apply Rule To</string> +         </property> +         <layout class="QHBoxLayout" name="horizontalLayout"> +          <item> +           <widget class="QRadioButton" name="chatRadio"> +            <property name="text"> +             <string>Chats</string> +            </property> +            <property name="checked"> +             <bool>true</bool> +            </property> +           </widget> +          </item> +          <item> +           <widget class="QRadioButton" name="roomRadio"> +            <property name="text"> +             <string>Rooms</string> +            </property> +           </widget> +          </item> +          <item> +           <spacer name="horizontalSpacer"> +            <property name="orientation"> +             <enum>Qt::Horizontal</enum> +            </property> +            <property name="sizeHint" stdset="0"> +             <size> +              <width>246</width> +              <height>20</height> +             </size> +            </property> +           </spacer> +          </item> +         </layout> +        </widget> +       </item> +       <item> +        <widget class="QGroupBox" name="groupBox_6"> +         <property name="sizePolicy"> +          <sizepolicy hsizetype="Minimum" vsizetype="Minimum"> +           <horstretch>0</horstretch> +           <verstretch>0</verstretch> +          </sizepolicy> +         </property> +         <property name="title"> +          <string>Rule Conditions</string> +         </property> +         <layout class="QVBoxLayout" name="verticalLayout"> +          <item> +           <widget class="QRadioButton" name="allMsgRadio"> +            <property name="text"> +             <string>Apply to all messages</string> +            </property> +            <property name="checked"> +             <bool>true</bool> +            </property> +           </widget> +          </item> +          <item> +           <widget class="QRadioButton" name="nickIsKeyword"> +            <property name="text"> +             <string>Only messages mentioning me</string> +            </property> +           </widget> +          </item> +          <item> +           <widget class="QRadioButton" name="senderRadio"> +            <property name="text"> +             <string>Messages from this sender:</string> +            </property> +           </widget> +          </item> +          <item> +           <layout class="QHBoxLayout" name="senderName"> +            <property name="sizeConstraint"> +             <enum>QLayout::SetMinimumSize</enum> +            </property> +            <item> +             <widget class="QLineEdit" name="dummySenderName"/> +            </item> +           </layout> +          </item> +          <item> +           <widget class="QRadioButton" name="keywordRadio"> +            <property name="text"> +             <string>Messages containing this keyword:</string> +            </property> +           </widget> +          </item> +          <item> +           <widget class="QLineEdit" name="keyword"/> +          </item> +          <item> +           <widget class="QCheckBox" name="matchPartialWords"> +            <property name="text"> +             <string>Match keyword within longer words</string> +            </property> +           </widget> +          </item> +          <item> +           <widget class="QCheckBox" name="matchCase"> +            <property name="text"> +             <string>Keyword is case sensitive</string> +            </property> +           </widget> +          </item> +         </layout> +        </widget> +       </item> +       <item> +        <widget class="QGroupBox" name="groupBox_3"> +         <property name="sizePolicy"> +          <sizepolicy hsizetype="Minimum" vsizetype="Minimum"> +           <horstretch>0</horstretch> +           <verstretch>0</verstretch> +          </sizepolicy> +         </property> +         <property name="title"> +          <string>Highlight Action</string> +         </property> +         <layout class="QVBoxLayout" name="verticalLayout_5"> +          <item> +           <layout class="QHBoxLayout" name="horizontalLayout_5"> +            <item> +             <widget class="QRadioButton" name="noColorRadio"> +              <property name="text"> +               <string>No Highlight</string> +              </property> +              <property name="checked"> +               <bool>true</bool> +              </property> +             </widget> +            </item> +            <item> +             <widget class="QRadioButton" name="defaultColorRadio"> +              <property name="text"> +               <string>Default Color</string> +              </property> +             </widget> +            </item> +            <item> +             <widget class="QRadioButton" name="customColorRadio"> +              <property name="text"> +               <string>Custom Color</string> +              </property> +             </widget> +            </item> +            <item> +             <spacer name="horizontalSpacer_5"> +              <property name="orientation"> +               <enum>Qt::Horizontal</enum> +              </property> +              <property name="sizeHint" stdset="0"> +               <size> +                <width>40</width> +                <height>20</height> +               </size> +              </property> +             </spacer> +            </item> +           </layout> +          </item> +          <item> +           <layout class="QHBoxLayout" name="horizontalLayout_6"> +            <item> +             <spacer name="horizontalSpacer_2"> +              <property name="orientation"> +               <enum>Qt::Horizontal</enum> +              </property> +              <property name="sizeHint" stdset="0"> +               <size> +                <width>40</width> +                <height>20</height> +               </size> +              </property> +             </spacer> +            </item> +            <item> +             <widget class="Swift::QtColorToolButton" name="foregroundColor"> +              <property name="enabled"> +               <bool>false</bool> +              </property> +              <property name="text"> +               <string>&Text</string> +              </property> +              <property name="toolButtonStyle"> +               <enum>Qt::ToolButtonTextBesideIcon</enum> +              </property> +             </widget> +            </item> +            <item> +             <widget class="Swift::QtColorToolButton" name="backgroundColor"> +              <property name="enabled"> +               <bool>false</bool> +              </property> +              <property name="text"> +               <string>&Background</string> +              </property> +              <property name="toolButtonStyle"> +               <enum>Qt::ToolButtonTextBesideIcon</enum> +              </property> +             </widget> +            </item> +           </layout> +          </item> +         </layout> +        </widget> +       </item> +       <item> +        <widget class="QGroupBox" name="groupBox_4"> +         <property name="sizePolicy"> +          <sizepolicy hsizetype="Minimum" vsizetype="Minimum"> +           <horstretch>0</horstretch> +           <verstretch>0</verstretch> +          </sizepolicy> +         </property> +         <property name="title"> +          <string>Sound Action</string> +         </property> +         <layout class="QVBoxLayout" name="verticalLayout_6"> +          <item> +           <layout class="QHBoxLayout" name="horizontalLayout_7"> +            <item> +             <widget class="QRadioButton" name="noSoundRadio"> +              <property name="text"> +               <string>No Sound</string> +              </property> +              <property name="checked"> +               <bool>true</bool> +              </property> +             </widget> +            </item> +            <item> +             <widget class="QRadioButton" name="defaultSoundRadio"> +              <property name="text"> +               <string>Default Sound</string> +              </property> +             </widget> +            </item> +            <item> +             <widget class="QRadioButton" name="customSoundRadio"> +              <property name="text"> +               <string>Custom Sound</string> +              </property> +             </widget> +            </item> +            <item> +             <spacer name="horizontalSpacer_6"> +              <property name="orientation"> +               <enum>Qt::Horizontal</enum> +              </property> +              <property name="sizeHint" stdset="0"> +               <size> +                <width>40</width> +                <height>20</height> +               </size> +              </property> +             </spacer> +            </item> +           </layout> +          </item> +          <item> +           <layout class="QHBoxLayout" name="horizontalLayout_8"> +            <item> +             <spacer name="horizontalSpacer_3"> +              <property name="orientation"> +               <enum>Qt::Horizontal</enum> +              </property> +              <property name="sizeHint" stdset="0"> +               <size> +                <width>40</width> +                <height>20</height> +               </size> +              </property> +             </spacer> +            </item> +            <item> +             <widget class="QLineEdit" name="soundFile"> +              <property name="enabled"> +               <bool>false</bool> +              </property> +              <property name="readOnly"> +               <bool>false</bool> +              </property> +             </widget> +            </item> +            <item> +             <widget class="QToolButton" name="soundFileButton"> +              <property name="enabled"> +               <bool>false</bool> +              </property> +              <property name="text"> +               <string>...</string> +              </property> +             </widget> +            </item> +           </layout> +          </item> +         </layout> +        </widget> +       </item> +      </layout> +     </widget>      </widget>     </item>     <item> | 
 Swift
 Swift