<!DOCTYPE UI><UI version="3.3" stdsetdef="1"> <class>EditShortcutBase</class> <widget class="QWidget"> <property name="name"> <cstring>EditShortcutBase</cstring> </property> <property name="geometry"> <rect> <x>0</x> <y>0</y> <width>587</width> <height>402</height> </rect> </property> <vbox> <property name="name"> <cstring>unnamed</cstring> </property> <widget class="QLabel"> <property name="name"> <cstring>textLabel2</cstring> </property> <property name="text"> <string>A single shortcut can be easily assigned or cleared using the two buttons. Only shortcuts with modifiers can be used.<p> It is possible to have several possible shortcuts, and the first available shortcut will be used. The shortcuts are specified using space-separated shortcut sets. One set is specified as <i>base</i>+(<i>list</i>), where base are modifiers and list is a list of keys.<br> For example "<b>Shift+Alt+(123) Shift+Ctrl+(ABC)</b>" will first try <b>Shift+Alt+1</b>, then others with <b>Shift+Ctrl+C</b> as the last one.</string> </property> <property name="textFormat"> <enum>Qt::RichText</enum> </property> </widget> <widget class="Line"> <property name="name"> <cstring>line1</cstring> </property> <property name="frameShape"> <enum>HLine</enum> </property> <property name="frameShadow"> <enum>Sunken</enum> </property> <property name="orientation"> <enum>Qt::Horizontal</enum> </property> </widget> <widget class="KLineEdit"> <property name="name"> <cstring>shortcut</cstring> </property> </widget> <widget class="QLayoutWidget"> <property name="name"> <cstring>layout2</cstring> </property> <hbox> <property name="name"> <cstring>unnamed</cstring> </property> <spacer> <property name="name"> <cstring>spacer1</cstring> </property> <property name="orientation"> <enum>Qt::Horizontal</enum> </property> <property name="sizeType"> <enum>Expanding</enum> </property> <property name="sizeHint"> <size> <width>40</width> <height>20</height> </size> </property> </spacer> <widget class="QPushButton"> <property name="name"> <cstring>pushButton1</cstring> </property> <property name="text"> <string>&Single Shortcut</string> </property> </widget> <spacer> <property name="name"> <cstring>spacer2</cstring> </property> <property name="orientation"> <enum>Qt::Horizontal</enum> </property> <property name="sizeType"> <enum>Expanding</enum> </property> <property name="sizeHint"> <size> <width>40</width> <height>20</height> </size> </property> </spacer> <widget class="QPushButton"> <property name="name"> <cstring>pushButton2</cstring> </property> <property name="text"> <string>C&lear</string> </property> </widget> <spacer> <property name="name"> <cstring>spacer3</cstring> </property> <property name="orientation"> <enum>Qt::Horizontal</enum> </property> <property name="sizeType"> <enum>Expanding</enum> </property> <property name="sizeHint"> <size> <width>40</width> <height>20</height> </size> </property> </spacer> </hbox> </widget> <widget class="Line"> <property name="name"> <cstring>line2</cstring> </property> <property name="frameShape"> <enum>HLine</enum> </property> <property name="frameShadow"> <enum>Sunken</enum> </property> <property name="orientation"> <enum>Qt::Horizontal</enum> </property> </widget> </vbox> </widget> <connections> <connection> <sender>pushButton1</sender> <signal>clicked()</signal> <receiver>EditShortcutBase</receiver> <slot>editShortcut()</slot> </connection> <connection> <sender>pushButton2</sender> <signal>clicked()</signal> <receiver>EditShortcutBase</receiver> <slot>clearShortcut()</slot> </connection> </connections> <slots> <slot access="protected" specifier="pure virtual">editShortcut()</slot> <slot access="protected" specifier="pure virtual">clearShortcut()</slot> </slots> <layoutdefaults spacing="6" margin="11"/> <layoutfunctions spacing="KDialog::spacingHint" margin="KDialog::marginHint"/> </UI>