┌   ┐
54
└   ┘

summaryrefslogtreecommitdiff
path: root/src/detailsviewsettingspage.cpp
diff options
context:
space:
mode:
authorPeter Penz <[email protected]>2007-04-22 21:04:46 +0000
committerPeter Penz <[email protected]>2007-04-22 21:04:46 +0000
commita195131147f7f82d469fbd568d09b45e4868ed59 (patch)
treecacc97930ad53c1c58115a82a5111a7404d0a29b /src/detailsviewsettingspage.cpp
parent28a08b940ced8dc3b6fa7837c240a955be743be5 (diff)
allow sorting by type
svn path=/trunk/KDE/kdebase/apps/; revision=656971
Diffstat (limited to 'src/detailsviewsettingspage.cpp')
-rw-r--r--src/detailsviewsettingspage.cpp30
1 files changed, 18 insertions, 12 deletions
diff --git a/src/detailsviewsettingspage.cpp b/src/detailsviewsettingspage.cpp
index 7ec11b153..23c0d9dcf 100644
--- a/src/detailsviewsettingspage.cpp
+++ b/src/detailsviewsettingspage.cpp
@@ -36,17 +36,17 @@
#include <QSpinBox>
DetailsViewSettingsPage::DetailsViewSettingsPage(DolphinMainWindow* mainWindow,
- QWidget* parent) :
- KVBox(parent),
- m_mainWindow(mainWindow),
- m_dateBox(0),
- m_permissionsBox(0),
- m_ownerBox(0),
- m_groupBox(0),
- m_smallIconSize(0),
- m_mediumIconSize(0),
- m_largeIconSize(0),
- m_fontRequester(0)
+ QWidget* parent) :
+ KVBox(parent),
+ m_mainWindow(mainWindow),
+ m_dateBox(0),
+ m_permissionsBox(0),
+ m_ownerBox(0),
+ m_groupBox(0),
+ m_smallIconSize(0),
+ m_mediumIconSize(0),
+ m_largeIconSize(0),
+ m_fontRequester(0)
{
const int spacing = KDialog::spacingHint();
const int margin = KDialog::marginHint();
@@ -74,11 +74,15 @@ DetailsViewSettingsPage::DetailsViewSettingsPage(DolphinMainWindow* mainWindow,
m_groupBox = new QCheckBox(i18n("Group"), this);
m_groupBox->setChecked(settings->showGroup());
+ m_typeBox = new QCheckBox(i18n("Type"), this);
+ m_typeBox->setChecked(settings->showType());
+
QHBoxLayout* columnsLayout = new QHBoxLayout(columnsBox);
columnsLayout->addWidget(m_dateBox);
columnsLayout->addWidget(m_permissionsBox);
columnsLayout->addWidget(m_ownerBox);
columnsLayout->addWidget(m_groupBox);
+ columnsLayout->addWidget(m_typeBox);
// Create "Icon" properties
QGroupBox* iconSizeBox = new QGroupBox(i18n("Icon Size"), this);
@@ -134,7 +138,8 @@ DetailsViewSettingsPage::DetailsViewSettingsPage(DolphinMainWindow* mainWindow,
}
DetailsViewSettingsPage::~DetailsViewSettingsPage()
-{}
+{
+}
void DetailsViewSettingsPage::applySettings()
{
@@ -145,6 +150,7 @@ void DetailsViewSettingsPage::applySettings()
settings->setShowPermissions(m_permissionsBox->isChecked());
settings->setShowOwner(m_ownerBox->isChecked());
settings->setShowGroup(m_groupBox->isChecked());
+ settings->setShowType(m_typeBox->isChecked());
int iconSize = K3Icon::SizeSmall;
if (m_mediumIconSize->isChecked()) {