diff options
| author | Peter Penz <[email protected]> | 2007-02-28 22:32:42 +0000 |
|---|---|---|
| committer | Peter Penz <[email protected]> | 2007-02-28 22:32:42 +0000 |
| commit | 84c32167c9c3082c7ce80ac613149a4f7596ba32 (patch) | |
| tree | 841ee07d6a3d275c1a229c8b32e1dab29676ff72 /src/iconsviewsettingspage.cpp | |
| parent | e8851fb22724fec6a72b2cee5280b526807ed445 (diff) | |
Allow to configure which additional information (KFileItemDelegate::AdditionalInformation) should be shown for the icons view.
svn path=/trunk/KDE/kdebase/apps/; revision=638135
Diffstat (limited to 'src/iconsviewsettingspage.cpp')
| -rw-r--r-- | src/iconsviewsettingspage.cpp | 17 |
1 files changed, 10 insertions, 7 deletions
diff --git a/src/iconsviewsettingspage.cpp b/src/iconsviewsettingspage.cpp index 743ca936b..67538c801 100644 --- a/src/iconsviewsettingspage.cpp +++ b/src/iconsviewsettingspage.cpp @@ -130,7 +130,7 @@ IconsViewSettingsPage::IconsViewSettingsPage(DolphinMainWindow* mainWindow, new QLabel(i18n("Number of lines:"), textGroup); m_textlinesCountBox = new QSpinBox(1, 5, 1, textGroup); - m_textlinesCountBox->setValue(settings->numberOfTexlines()); + m_textlinesCountBox->setValue(settings->numberOfTextlines()); new QLabel(i18n("Text width:"), textGroup); m_textWidthBox = new QComboBox(textGroup); @@ -140,11 +140,12 @@ IconsViewSettingsPage::IconsViewSettingsPage(DolphinMainWindow* mainWindow, new QLabel(i18n("Additional information:"), textGroup); m_additionalInfo = new QComboBox(textGroup); - m_additionalInfo->addItem(i18n("No Information")); - m_additionalInfo->addItem(i18n("MIME Type")); - m_additionalInfo->addItem(i18n("Size")); - m_additionalInfo->addItem(i18n("Date")); - m_additionalInfo->setCurrentIndex(settings->additionalInfo()); + m_additionalInfo->addItem(i18n("No Information"), KFileItemDelegate::NoInformation); + m_additionalInfo->addItem(i18n("MIME Type"), KFileItemDelegate::FriendlyMimeType); + m_additionalInfo->addItem(i18n("Size"), KFileItemDelegate::Size); + m_additionalInfo->addItem(i18n("Date"), KFileItemDelegate::ModificationTime); + const int index = m_additionalInfo->findData(settings->additionalInfo()); + m_additionalInfo->setCurrentIndex(index); Q3GroupBox* gridGroup = new Q3GroupBox(2, Qt::Horizontal, i18n("Grid"), this); gridGroup->setSizePolicy(sizePolicy); @@ -216,7 +217,9 @@ void IconsViewSettingsPage::applySettings() settings->setFontFamily(m_fontFamilyBox->currentFont().family()); settings->setFontSize(fontSize); - settings->setNumberOfTexlines(m_textlinesCountBox->value()); + settings->setNumberOfTextlines(m_textlinesCountBox->value()); + const int index = m_additionalInfo->currentIndex(); + settings->setAdditionalInfo(m_additionalInfo->itemData(index).toInt()); settings->setGridSpacing(GRID_SPACING_BASE + m_gridSpacingBox->currentIndex() * GRID_SPACING_INC); |
