diff options
| author | Peter Penz <[email protected]> | 2007-03-11 16:47:12 +0000 |
|---|---|---|
| committer | Peter Penz <[email protected]> | 2007-03-11 16:47:12 +0000 |
| commit | 25349096ae7fe344613d35e5548cac1a91b60fd1 (patch) | |
| tree | 92ab776bc1a02653858148321b3defe80fe74063 /src/iconsviewsettingspage.cpp | |
| parent | 66efe4d7061344dcd2070979dbe6ec4cb50df44b (diff) | |
Allow to set the 'AdditionalInformation' property from KFileItemDelegate for each folder. Use case:
- Icons view for images: set 'Size' as additional property
- Icons view for media: show 'MIME type' as additional property
- Default Icons view: don't show any addtional property for a clean layout.
TODO: KFileItemDelagate::AdditionalInformation intersects with KDirModel::Columns when used in combination with the details view. Assure that the user does not get confronted with such implementation details in the user interface.
svn path=/trunk/KDE/kdebase/apps/; revision=641525
Diffstat (limited to 'src/iconsviewsettingspage.cpp')
| -rw-r--r-- | src/iconsviewsettingspage.cpp | 12 |
1 files changed, 0 insertions, 12 deletions
diff --git a/src/iconsviewsettingspage.cpp b/src/iconsviewsettingspage.cpp index 3f0ffb23f..8c02ba0b5 100644 --- a/src/iconsviewsettingspage.cpp +++ b/src/iconsviewsettingspage.cpp @@ -55,7 +55,6 @@ IconsViewSettingsPage::IconsViewSettingsPage(DolphinMainWindow* mainWindow, m_fontFamilyBox(0), m_fontSizeBox(0), m_textlinesCountBox(0), - m_additionalInfo(0), m_arrangementBox(0), m_gridSpacingBox(0) { @@ -101,15 +100,6 @@ IconsViewSettingsPage::IconsViewSettingsPage(DolphinMainWindow* mainWindow, m_textWidthBox->addItem(i18n("Medium")); m_textWidthBox->addItem(i18n("Large")); - new QLabel(i18n("Additional information:"), textGroup); - m_additionalInfo = new QComboBox(textGroup); - 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); gridGroup->setMargin(margin); @@ -176,8 +166,6 @@ void IconsViewSettingsPage::applySettings() settings->setFontFamily(m_fontFamilyBox->currentFont().family()); settings->setFontSize(fontSize); 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); |
