summaryrefslogtreecommitdiff
path: root/src/plugins/coreplugin/mimetypemagicdialog.ui
diff options
context:
space:
mode:
authorLeandro Melo <leandro.melo@nokia.com>2011-02-22 15:11:50 +0100
committerLeandro Melo <leandro.melo@nokia.com>2011-03-02 10:13:40 +0100
commit3db53206c2e4908cfc86b65918cad2127f2174cd (patch)
treee179c08a32375cfb6e91e99fece1d5babe068389 /src/plugins/coreplugin/mimetypemagicdialog.ui
parentc8f19854f9dae2148ba1a20c93ec5233f1f88aea (diff)
downloadqt-creator-3db53206c2e4908cfc86b65918cad2127f2174cd.tar.gz
MIME types: Introduce user extensions feature
Creates a new page in the options dialog which allows the user to modify MIME type's globl patterns and rule-based magic matchers. As a side-effect of this feature our MIME database (and related components) got some improvements. Reviewed-by: Friedemann Kleint
Diffstat (limited to 'src/plugins/coreplugin/mimetypemagicdialog.ui')
-rw-r--r--src/plugins/coreplugin/mimetypemagicdialog.ui318
1 files changed, 318 insertions, 0 deletions
diff --git a/src/plugins/coreplugin/mimetypemagicdialog.ui b/src/plugins/coreplugin/mimetypemagicdialog.ui
new file mode 100644
index 0000000000..3da4ddbeaf
--- /dev/null
+++ b/src/plugins/coreplugin/mimetypemagicdialog.ui
@@ -0,0 +1,318 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<ui version="4.0">
+ <class>MimeTypeMagicDialog</class>
+ <widget class="QDialog" name="MimeTypeMagicDialog">
+ <property name="geometry">
+ <rect>
+ <x>0</x>
+ <y>0</y>
+ <width>480</width>
+ <height>286</height>
+ </rect>
+ </property>
+ <property name="windowTitle">
+ <string>Dialog</string>
+ </property>
+ <layout class="QVBoxLayout" name="verticalLayout_2">
+ <item>
+ <layout class="QHBoxLayout" name="horizontalLayout_2">
+ <item>
+ <widget class="QLabel" name="valueLabel">
+ <property name="text">
+ <string>Value:</string>
+ </property>
+ </widget>
+ </item>
+ <item>
+ <widget class="QLineEdit" name="valueLineEdit"/>
+ </item>
+ </layout>
+ </item>
+ <item>
+ <widget class="QGroupBox" name="typeGroupBox">
+ <property name="title">
+ <string>Type</string>
+ </property>
+ <layout class="QVBoxLayout" name="verticalLayout">
+ <item>
+ <widget class="QRadioButton" name="stringRadioButton">
+ <property name="text">
+ <string>String</string>
+ </property>
+ <property name="checked">
+ <bool>true</bool>
+ </property>
+ </widget>
+ </item>
+ <item>
+ <widget class="QRadioButton" name="byteRadioButton">
+ <property name="text">
+ <string>Byte</string>
+ </property>
+ </widget>
+ </item>
+ </layout>
+ </widget>
+ </item>
+ <item>
+ <widget class="QGroupBox" name="useRecommendedGroupBox">
+ <property name="title">
+ <string>Use Recommended</string>
+ </property>
+ <property name="checkable">
+ <bool>true</bool>
+ </property>
+ <layout class="QGridLayout" name="gridLayout_2">
+ <item row="0" column="0">
+ <layout class="QGridLayout" name="gridLayout">
+ <item row="0" column="0">
+ <widget class="QLabel" name="startRangeLabel">
+ <property name="enabled">
+ <bool>false</bool>
+ </property>
+ <property name="text">
+ <string>Start range:</string>
+ </property>
+ </widget>
+ </item>
+ <item row="1" column="0">
+ <widget class="QLabel" name="endRangeLabel">
+ <property name="enabled">
+ <bool>false</bool>
+ </property>
+ <property name="text">
+ <string>End range:</string>
+ </property>
+ </widget>
+ </item>
+ <item row="2" column="0">
+ <widget class="QLabel" name="priorityLabel">
+ <property name="enabled">
+ <bool>false</bool>
+ </property>
+ <property name="text">
+ <string>Priority:</string>
+ </property>
+ </widget>
+ </item>
+ <item row="2" column="1">
+ <widget class="QSpinBox" name="prioritySpinBox">
+ <property name="enabled">
+ <bool>false</bool>
+ </property>
+ <property name="minimum">
+ <number>1</number>
+ </property>
+ <property name="value">
+ <number>50</number>
+ </property>
+ </widget>
+ </item>
+ <item row="0" column="1">
+ <widget class="QSpinBox" name="startRangeSpinBox">
+ <property name="enabled">
+ <bool>false</bool>
+ </property>
+ <property name="maximum">
+ <number>9999</number>
+ </property>
+ </widget>
+ </item>
+ <item row="1" column="1">
+ <widget class="QSpinBox" name="endRangeSpinBox">
+ <property name="enabled">
+ <bool>false</bool>
+ </property>
+ <property name="maximum">
+ <number>9999</number>
+ </property>
+ </widget>
+ </item>
+ </layout>
+ </item>
+ <item row="0" column="1">
+ <spacer name="horizontalSpacer">
+ <property name="orientation">
+ <enum>Qt::Horizontal</enum>
+ </property>
+ <property name="sizeHint" stdset="0">
+ <size>
+ <width>233</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ </item>
+ <item row="1" column="0">
+ <widget class="QLabel" name="noteLabel">
+ <property name="enabled">
+ <bool>false</bool>
+ </property>
+ <property name="text">
+ <string>&lt;i&gt;Note: Wide range values might impact on Qt Creator's performance when opening files.&lt;/i&gt;</string>
+ </property>
+ <property name="textFormat">
+ <enum>Qt::RichText</enum>
+ </property>
+ </widget>
+ </item>
+ </layout>
+ </widget>
+ </item>
+ <item>
+ <spacer name="verticalSpacer">
+ <property name="orientation">
+ <enum>Qt::Vertical</enum>
+ </property>
+ <property name="sizeHint" stdset="0">
+ <size>
+ <width>20</width>
+ <height>11</height>
+ </size>
+ </property>
+ </spacer>
+ </item>
+ <item>
+ <widget class="QDialogButtonBox" name="buttonBox">
+ <property name="orientation">
+ <enum>Qt::Horizontal</enum>
+ </property>
+ <property name="standardButtons">
+ <set>QDialogButtonBox::Cancel|QDialogButtonBox::Ok</set>
+ </property>
+ </widget>
+ </item>
+ </layout>
+ </widget>
+ <resources/>
+ <connections>
+ <connection>
+ <sender>buttonBox</sender>
+ <signal>rejected()</signal>
+ <receiver>MimeTypeMagicDialog</receiver>
+ <slot>reject()</slot>
+ <hints>
+ <hint type="sourcelabel">
+ <x>295</x>
+ <y>297</y>
+ </hint>
+ <hint type="destinationlabel">
+ <x>286</x>
+ <y>274</y>
+ </hint>
+ </hints>
+ </connection>
+ <connection>
+ <sender>useRecommendedGroupBox</sender>
+ <signal>clicked(bool)</signal>
+ <receiver>prioritySpinBox</receiver>
+ <slot>setDisabled(bool)</slot>
+ <hints>
+ <hint type="sourcelabel">
+ <x>48</x>
+ <y>171</y>
+ </hint>
+ <hint type="destinationlabel">
+ <x>105</x>
+ <y>249</y>
+ </hint>
+ </hints>
+ </connection>
+ <connection>
+ <sender>useRecommendedGroupBox</sender>
+ <signal>clicked(bool)</signal>
+ <receiver>startRangeSpinBox</receiver>
+ <slot>setDisabled(bool)</slot>
+ <hints>
+ <hint type="sourcelabel">
+ <x>195</x>
+ <y>169</y>
+ </hint>
+ <hint type="destinationlabel">
+ <x>107</x>
+ <y>149</y>
+ </hint>
+ </hints>
+ </connection>
+ <connection>
+ <sender>useRecommendedGroupBox</sender>
+ <signal>clicked(bool)</signal>
+ <receiver>endRangeSpinBox</receiver>
+ <slot>setDisabled(bool)</slot>
+ <hints>
+ <hint type="sourcelabel">
+ <x>195</x>
+ <y>169</y>
+ </hint>
+ <hint type="destinationlabel">
+ <x>107</x>
+ <y>175</y>
+ </hint>
+ </hints>
+ </connection>
+ <connection>
+ <sender>useRecommendedGroupBox</sender>
+ <signal>clicked(bool)</signal>
+ <receiver>priorityLabel</receiver>
+ <slot>setDisabled(bool)</slot>
+ <hints>
+ <hint type="sourcelabel">
+ <x>225</x>
+ <y>178</y>
+ </hint>
+ <hint type="destinationlabel">
+ <x>99</x>
+ <y>201</y>
+ </hint>
+ </hints>
+ </connection>
+ <connection>
+ <sender>useRecommendedGroupBox</sender>
+ <signal>clicked(bool)</signal>
+ <receiver>startRangeLabel</receiver>
+ <slot>setDisabled(bool)</slot>
+ <hints>
+ <hint type="sourcelabel">
+ <x>225</x>
+ <y>178</y>
+ </hint>
+ <hint type="destinationlabel">
+ <x>99</x>
+ <y>149</y>
+ </hint>
+ </hints>
+ </connection>
+ <connection>
+ <sender>useRecommendedGroupBox</sender>
+ <signal>clicked(bool)</signal>
+ <receiver>endRangeLabel</receiver>
+ <slot>setDisabled(bool)</slot>
+ <hints>
+ <hint type="sourcelabel">
+ <x>225</x>
+ <y>178</y>
+ </hint>
+ <hint type="destinationlabel">
+ <x>99</x>
+ <y>175</y>
+ </hint>
+ </hints>
+ </connection>
+ <connection>
+ <sender>useRecommendedGroupBox</sender>
+ <signal>clicked(bool)</signal>
+ <receiver>noteLabel</receiver>
+ <slot>setDisabled(bool)</slot>
+ <hints>
+ <hint type="sourcelabel">
+ <x>225</x>
+ <y>178</y>
+ </hint>
+ <hint type="destinationlabel">
+ <x>182</x>
+ <y>225</y>
+ </hint>
+ </hints>
+ </connection>
+ </connections>
+</ui>