<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE kcfg SYSTEM "http://www.kde.org/standards/kcfg/1.0/kcfg.dtd">
-<kcfg>
- <kcfgfile name="dolphinrc"/>
- <include>kglobalsettings.h</include>
+<kcfg xmlns="http://www.kde.org/standards/kcfg/1.0"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://www.kde.org/standards/kcfg/1.0
+ http://www.kde.org/standards/kcfg/1.0/kcfg.xsd">
+ <include>QFontDatabase</include>
<include>kiconloader.h</include>
- <include>QListView</include>
+ <kcfgfile name="dolphinrc"/>
<group name="IconsMode">
- <entry name="Arrangement" type="Int">
- <label context="@label">Arrangement</label>
- <default code="true">QListView::TopToBottom</default>
- </entry>
<entry name="UseSystemFont" type="Bool">
- <label context="@label">Use system font</label>
+ <label>Use system font</label>
<default>true</default>
</entry>
- <entry name="FontFamily" type="String">
- <label context="@label">Font family</label>
- <default code="true">KGlobalSettings::generalFont().family()</default>
- </entry>
- <entry name="FontSize" type="Int">
- <label context="@label">Font size</label>
- <default code="true">KGlobalSettings::generalFont().pointSize()</default>
- </entry>
- <entry name="ItalicFont" type="Bool">
- <label context="@label Font style">Italic</label>
- <default>false</default>
- </entry>
- <entry name="FontWeight" type="Int">
- <label context="@label">Font weight</label>
- <default>0</default>
- </entry>
- <entry name="ItemHeight" type="Int">
- <label context="@label">Item height</label>
- <!--
- check 'void IconsViewSettingsPage::applySettings()' as reference (iconsviewsettingspage.cpp):
- itemHeight += fontHeight * numberOfTextlines + 10;
- /-->
- <default code="true">KIconLoader::SizeMedium + QFontMetrics(KGlobalSettings::generalFont()).height() * 2 + 10</default>
- </entry>
- <entry name="ItemWidth" type="Int">
- <label context="@label">Item width</label>
- <!--
- check 'void IconsViewSettingsPage::applySettings()' as reference (iconsviewsettingspage.cpp):
- itemWidth = TopToBottomBase + textSizeIndex * TopToBottomInc;
- /-->
- <default>96</default>
- </entry>
- <entry name="GridSpacing" type="Int">
- <label context="@label">Grid spacing</label>
- <default>8</default>
+ <entry name="ViewFont" type="Font">
+ <default code="true">QFont()</default>
</entry>
<entry name="IconSize" type="Int">
- <label context="@label">Icon size</label>
+ <label>Icon size</label>
<default code="true">KIconLoader::SizeMedium</default>
</entry>
- <entry name="NumberOfTextlines" type="Int">
- <label context="@label">Number of textlines</label>
- <!-- don't forget adjusting the "ItemHeight" too when changing this value /-->
- <default>2</default>
- </entry>
<entry name="PreviewSize" type="Int">
- <label context="@label">Preview size</label>
+ <label>Preview size</label>
<default code="true">KIconLoader::SizeHuge</default>
</entry>
+ <entry name="TextWidthIndex" type="Int">
+ <label>Text width index</label>
+ <default>1</default>
+ </entry>
+ <entry name="MaximumTextLines" type="Int">
+ <label>Maximum textlines (0 means unlimited)</label>
+ <default>3</default>
+ </entry>
</group>
</kcfg>