<?xml version="1.0" encoding="UTF-8"?>
<ui version="4.0">
 <author>Pedro Lopez-Cabanillas &lt;plcl@users.sourceforge.net&gt;</author>
 <comment>
KMidimon - ALSA Sequencer based MIDI Monitor
Copyright (C) 2005-2023 Pedro Lopez-Cabanillas &lt;plcl@users.sourceforge.net&gt;

This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program. If not, see &lt;http://www.gnu.org/licenses/&gt;.
</comment>
 <class>ConfigDialogBase</class>
 <widget class="QDialog" name="ConfigDialogBase">
  <property name="geometry">
   <rect>
    <x>0</x>
    <y>0</y>
    <width>400</width>
    <height>440</height>
   </rect>
  </property>
  <property name="sizePolicy">
   <sizepolicy hsizetype="Minimum" vsizetype="Minimum">
    <horstretch>0</horstretch>
    <verstretch>0</verstretch>
   </sizepolicy>
  </property>
  <property name="minimumSize">
   <size>
    <width>400</width>
    <height>340</height>
   </size>
  </property>
  <property name="sizeGripEnabled">
   <bool>true</bool>
  </property>
  <layout class="QGridLayout" name="gridLayout_3">
   <item row="0" column="0">
    <widget class="QTabWidget" name="m_tabWidget">
     <property name="currentIndex">
      <number>0</number>
     </property>
     <widget class="QWidget" name="tabSequencer">
      <attribute name="title">
       <string>Sequencer</string>
      </attribute>
      <layout class="QGridLayout" name="gridLayout">
       <item row="0" column="0">
        <widget class="QLabel" name="label">
         <property name="font">
          <font>
           <weight>75</weight>
           <bold>true</bold>
          </font>
         </property>
         <property name="text">
          <string>Queue Default Settings</string>
         </property>
        </widget>
       </item>
       <item row="1" column="0">
        <widget class="QLabel" name="lblTempo">
         <property name="text">
          <string>Tempo (BPM)</string>
         </property>
         <property name="wordWrap">
          <bool>false</bool>
         </property>
         <property name="buddy">
          <cstring>m_tempo</cstring>
         </property>
        </widget>
       </item>
       <item row="1" column="1">
        <widget class="QSpinBox" name="m_tempo">
         <property name="whatsThis">
          <string>The number of beats per minute, or music speed. This is a default value; MIDI files may change this value.</string>
         </property>
         <property name="minimum">
          <number>24</number>
         </property>
         <property name="maximum">
          <number>480</number>
         </property>
        </widget>
       </item>
       <item row="2" column="0">
        <widget class="QLabel" name="lblResolution">
         <property name="text">
          <string>Resolution</string>
         </property>
         <property name="wordWrap">
          <bool>false</bool>
         </property>
         <property name="buddy">
          <cstring>m_resolution</cstring>
         </property>
        </widget>
       </item>
       <item row="2" column="1">
        <widget class="QSpinBox" name="m_resolution">
         <property name="whatsThis">
          <string>The number of MIDI ticks per quarter note. This is a default value; a MIDI file (SMF) may change this value.</string>
         </property>
         <property name="minimum">
          <number>48</number>
         </property>
         <property name="maximum">
          <number>960</number>
         </property>
        </widget>
       </item>
       <item row="4" column="0" colspan="2">
        <spacer name="verticalSpacer_2">
         <property name="orientation">
          <enum>Qt::Vertical</enum>
         </property>
         <property name="sizeHint" stdset="0">
          <size>
           <width>20</width>
           <height>40</height>
          </size>
         </property>
        </spacer>
       </item>
       <item row="3" column="0" colspan="2">
        <widget class="QCheckBox" name="m_requestRealtime">
         <property name="text">
          <string>Request realtime priority for MIDI input</string>
         </property>
        </widget>
       </item>
      </layout>
     </widget>
     <widget class="QWidget" name="tabFilters">
      <attribute name="title">
       <string>Filters</string>
      </attribute>
      <layout class="QGridLayout" name="gridLayout_4">
       <item row="0" column="0">
        <widget class="QLabel" name="label_2">
         <property name="font">
          <font>
           <weight>75</weight>
           <bold>true</bold>
          </font>
         </property>
         <property name="text">
          <string>Filter Message Types</string>
         </property>
        </widget>
       </item>
       <item row="1" column="0">
        <widget class="QCheckBox" name="m_channel">
         <property name="whatsThis">
          <string>MIDI Channel messages include: Note On/Off, Control Change, Program Change, Pitch Wheel, Key and Channel Pressure.</string>
         </property>
         <property name="text">
          <string>MIDI Channel Messages</string>
         </property>
        </widget>
       </item>
       <item row="2" column="0">
        <widget class="QCheckBox" name="m_common">
         <property name="whatsThis">
          <string>System common messages are: quarter frame, song position and tune request.</string>
         </property>
         <property name="text">
          <string>MIDI System Common Messages</string>
         </property>
        </widget>
       </item>
       <item row="3" column="0">
        <widget class="QCheckBox" name="m_realtime">
         <property name="whatsThis">
          <string>System realtime messages are: clock, start, continue, stop, active sensing and reset.</string>
         </property>
         <property name="text">
          <string>MIDI System Real-Time Messages</string>
         </property>
        </widget>
       </item>
       <item row="4" column="0">
        <widget class="QCheckBox" name="m_sysex">
         <property name="whatsThis">
          <string>System exclusive messages can be: universal and manufacturer defined.</string>
         </property>
         <property name="text">
          <string>MIDI System Exclusive Messages</string>
         </property>
        </widget>
       </item>
       <item row="5" column="0">
        <widget class="QCheckBox" name="m_alsa">
         <property name="whatsThis">
          <string>ALSA Messages are: client and port start/exit, and connection changes.</string>
         </property>
         <property name="text">
          <string>ALSA Messages</string>
         </property>
        </widget>
       </item>
       <item row="6" column="0">
        <widget class="QCheckBox" name="m_smfmsg">
         <property name="whatsThis">
          <string>Standard MIDI file (SMF) messages include: key/time signature and text messages</string>
         </property>
         <property name="text">
          <string>SMF Messages</string>
         </property>
        </widget>
       </item>
       <item row="7" column="0">
        <spacer name="verticalSpacer_3">
         <property name="orientation">
          <enum>Qt::Vertical</enum>
         </property>
         <property name="sizeHint" stdset="0">
          <size>
           <width>20</width>
           <height>46</height>
          </size>
         </property>
        </spacer>
       </item>
      </layout>
     </widget>
     <widget class="QWidget" name="tabDisplay">
      <attribute name="title">
       <string comment="Columns to show">Display</string>
      </attribute>
      <layout class="QVBoxLayout" name="verticalLayout">
       <item>
        <widget class="QLabel" name="label_3">
         <property name="font">
          <font>
           <weight>75</weight>
           <bold>true</bold>
           <kerning>false</kerning>
          </font>
         </property>
         <property name="text">
          <string>Show Columns</string>
         </property>
        </widget>
       </item>
       <item>
        <widget class="QCheckBox" name="m_showTicksColumn">
         <property name="whatsThis">
          <string>Ticks are the musical time units. It is relative to tempo and resolution.</string>
         </property>
         <property name="text">
          <string>Ticks</string>
         </property>
        </widget>
       </item>
       <item>
        <widget class="QCheckBox" name="m_showTimeColumn">
         <property name="whatsThis">
          <string>Seconds are absolute time units</string>
         </property>
         <property name="text">
          <string>Time (in seconds)</string>
         </property>
        </widget>
       </item>
       <item>
        <widget class="QCheckBox" name="m_showSourceColumn">
         <property name="whatsThis">
          <string>MIDI port originating the messages</string>
         </property>
         <property name="text">
          <string comment="Origin of the event">Source</string>
         </property>
        </widget>
       </item>
       <item>
        <widget class="QCheckBox" name="m_showEventTypeColumn">
         <property name="whatsThis">
          <string>Message type displayed as a text string</string>
         </property>
         <property name="text">
          <string>Message Type</string>
         </property>
        </widget>
       </item>
       <item>
        <widget class="QCheckBox" name="m_showChannelColumn">
         <property name="whatsThis">
          <string>MIDI Channel (1 to 16)</string>
         </property>
         <property name="text">
          <string comment="MIDI Channel Number">Channel</string>
         </property>
        </widget>
       </item>
       <item>
        <widget class="QCheckBox" name="m_showData1Column">
         <property name="whatsThis">
          <string>Parameter data depending on the message type</string>
         </property>
         <property name="text">
          <string>Data 1</string>
         </property>
        </widget>
       </item>
       <item>
        <widget class="QCheckBox" name="m_showData2Column">
         <property name="whatsThis">
          <string>Parameter data depending on the message type</string>
         </property>
         <property name="text">
          <string>Data 2</string>
         </property>
        </widget>
       </item>
       <item>
        <widget class="QCheckBox" name="m_showData3Column">
         <property name="whatsThis">
          <string>Parameter data depending on the message type</string>
         </property>
         <property name="text">
          <string>Data 3</string>
         </property>
        </widget>
       </item>
       <item>
        <spacer name="verticalSpacer_4">
         <property name="orientation">
          <enum>Qt::Vertical</enum>
         </property>
         <property name="sizeHint" stdset="0">
          <size>
           <width>20</width>
           <height>1</height>
          </size>
         </property>
        </spacer>
       </item>
      </layout>
     </widget>
     <widget class="QWidget" name="tabMisc">
      <attribute name="title">
       <string>Misc</string>
      </attribute>
      <layout class="QGridLayout" name="gridLayout_2">
       <item row="3" column="0" colspan="2">
        <widget class="QCheckBox" name="m_useFixedFont">
         <property name="whatsThis">
          <string>The font used in the event grid can be fixed or variable, taken from the KDE fonts configuration (kcmshell4 fonts).</string>
         </property>
         <property name="text">
          <string>Use Fixed Font</string>
         </property>
        </widget>
       </item>
       <item row="1" column="0" colspan="2">
        <widget class="QCheckBox" name="m_forcedDarkMode">
         <property name="text">
          <string>Forced Dark Mode</string>
         </property>
        </widget>
       </item>
       <item row="8" column="0" colspan="2">
        <widget class="QCheckBox" name="m_translateCtrls">
         <property name="text">
          <string>Translate MIDI Programs and Controllers</string>
         </property>
        </widget>
       </item>
       <item row="7" column="0" colspan="2">
        <widget class="QCheckBox" name="m_translateNotes">
         <property name="text">
          <string>Translate Note Numbers into Names</string>
         </property>
        </widget>
       </item>
       <item row="10" column="1">
        <widget class="QComboBox" name="m_instruments">
         <property name="enabled">
          <bool>true</bool>
         </property>
        </widget>
       </item>
       <item row="2" column="0" colspan="2">
        <widget class="QCheckBox" name="m_forcedTheme">
         <property name="text">
          <string>Internal Icon Theme</string>
         </property>
        </widget>
       </item>
       <item row="4" column="0" colspan="2">
        <widget class="QCheckBox" name="m_resizeColumns">
         <property name="text">
          <string>Resize columns automatically while recording events</string>
         </property>
        </widget>
       </item>
       <item row="5" column="0" colspan="2">
        <widget class="QCheckBox" name="m_showClientNames">
         <property name="whatsThis">
          <string>Display ALSA client numbers or Names</string>
         </property>
         <property name="text">
          <string>Translate ALSA Client IDs Into Names</string>
         </property>
        </widget>
       </item>
       <item row="11" column="1">
        <widget class="QComboBox" name="m_styles"/>
       </item>
       <item row="11" column="0">
        <widget class="QLabel" name="lblStyle">
         <property name="text">
          <string>Qt Style</string>
         </property>
         <property name="buddy">
          <cstring>m_styles</cstring>
         </property>
        </widget>
       </item>
       <item row="0" column="0" colspan="2">
        <widget class="QLabel" name="label_4">
         <property name="font">
          <font>
           <weight>75</weight>
           <bold>true</bold>
          </font>
         </property>
         <property name="text">
          <string>Miscellaneous Options</string>
         </property>
        </widget>
       </item>
       <item row="6" column="0" colspan="2">
        <widget class="QCheckBox" name="m_translateSysex">
         <property name="whatsThis">
          <string>Display some Universal Sysex messages as text, or hexadecimal numbers</string>
         </property>
         <property name="text">
          <string>Translate Universal SysEx Messages</string>
         </property>
        </widget>
       </item>
       <item row="13" column="0" colspan="2">
        <spacer name="verticalSpacer_5">
         <property name="orientation">
          <enum>Qt::Vertical</enum>
         </property>
         <property name="sizeHint" stdset="0">
          <size>
           <width>20</width>
           <height>40</height>
          </size>
         </property>
        </spacer>
       </item>
       <item row="10" column="0">
        <widget class="QLabel" name="lblInstrument">
         <property name="enabled">
          <bool>true</bool>
         </property>
         <property name="text">
          <string>MIDI Instrument</string>
         </property>
         <property name="buddy">
          <cstring>m_instruments</cstring>
         </property>
        </widget>
       </item>
      </layout>
     </widget>
    </widget>
   </item>
   <item row="1" column="0">
    <widget class="QDialogButtonBox" name="buttonBox">
     <property name="standardButtons">
      <set>QDialogButtonBox::Cancel|QDialogButtonBox::Ok</set>
     </property>
    </widget>
   </item>
  </layout>
 </widget>
 <layoutdefault spacing="6" margin="11"/>
 <tabstops>
  <tabstop>m_tabWidget</tabstop>
  <tabstop>m_tempo</tabstop>
  <tabstop>m_resolution</tabstop>
  <tabstop>m_requestRealtime</tabstop>
  <tabstop>m_channel</tabstop>
  <tabstop>m_common</tabstop>
  <tabstop>m_realtime</tabstop>
  <tabstop>m_sysex</tabstop>
  <tabstop>m_alsa</tabstop>
  <tabstop>m_smfmsg</tabstop>
  <tabstop>m_showTicksColumn</tabstop>
  <tabstop>m_showTimeColumn</tabstop>
  <tabstop>m_showSourceColumn</tabstop>
  <tabstop>m_showEventTypeColumn</tabstop>
  <tabstop>m_showChannelColumn</tabstop>
  <tabstop>m_showData1Column</tabstop>
  <tabstop>m_showData2Column</tabstop>
  <tabstop>m_showData3Column</tabstop>
  <tabstop>m_forcedDarkMode</tabstop>
  <tabstop>m_forcedTheme</tabstop>
  <tabstop>m_useFixedFont</tabstop>
  <tabstop>m_resizeColumns</tabstop>
  <tabstop>m_showClientNames</tabstop>
  <tabstop>m_translateSysex</tabstop>
  <tabstop>m_translateNotes</tabstop>
  <tabstop>m_translateCtrls</tabstop>
  <tabstop>m_instruments</tabstop>
  <tabstop>m_styles</tabstop>
 </tabstops>
 <resources/>
 <connections>
  <connection>
   <sender>buttonBox</sender>
   <signal>accepted()</signal>
   <receiver>ConfigDialogBase</receiver>
   <slot>accept()</slot>
   <hints>
    <hint type="sourcelabel">
     <x>198</x>
     <y>255</y>
    </hint>
    <hint type="destinationlabel">
     <x>198</x>
     <y>138</y>
    </hint>
   </hints>
  </connection>
  <connection>
   <sender>buttonBox</sender>
   <signal>rejected()</signal>
   <receiver>ConfigDialogBase</receiver>
   <slot>reject()</slot>
   <hints>
    <hint type="sourcelabel">
     <x>198</x>
     <y>255</y>
    </hint>
    <hint type="destinationlabel">
     <x>198</x>
     <y>138</y>
    </hint>
   </hints>
  </connection>
 </connections>
</ui>
