- DetailsModeSettings* settings = DolphinSettings::instance().detailsModeSettings();
- Q_ASSERT(settings != 0);
-
- // create "Columns" properties
- QGroupBox* columnsBox = new QGroupBox(i18n("Columns"), this);
- columnsBox->setSizePolicy(sizePolicy);
-
- m_dateBox = new QCheckBox(i18n("Date"), this);
- m_dateBox->setChecked(settings->showDate());
-
- m_permissionsBox = new QCheckBox(i18n("Permissions"), this);
- m_permissionsBox->setChecked(settings->showPermissions());
-
- m_ownerBox = new QCheckBox(i18n("Owner"), this);
- m_ownerBox->setChecked(settings->showOwner());
-
- m_groupBox = new QCheckBox(i18n("Group"), this);
- m_groupBox->setChecked(settings->showGroup());
-
- QHBoxLayout* columnsLayout = new QHBoxLayout(columnsBox);
- columnsLayout->addWidget(m_dateBox);
- columnsLayout->addWidget(m_permissionsBox);
- columnsLayout->addWidget(m_ownerBox);
- columnsLayout->addWidget(m_groupBox);
-