- sortingBox->setLayout(sortingLayout);
-
- QGridLayout* propsGridLayout = new QGridLayout(propsGrid);
- propsGridLayout->addWidget(viewModeLabel, 0, 0, Qt::AlignRight);
- propsGridLayout->addWidget(m_viewMode, 0, 1);
- propsGridLayout->addWidget(sortingLabel, 1, 0, Qt::AlignRight);
- propsGridLayout->addWidget(sortingBox, 1, 1);
-
- QVBoxLayout* propsBoxLayout = new QVBoxLayout(propsBox);
- propsBoxLayout->addWidget(propsGrid);
- propsBoxLayout->addWidget(m_sortFoldersFirst);
- propsBoxLayout->addWidget(m_previewsShown);
- propsBoxLayout->addWidget(m_showInGroups);
- propsBoxLayout->addWidget(m_showHiddenFiles);
- propsBoxLayout->addWidget(m_additionalInfo);
-
- topLayout->addWidget(propsBox);
-
- connect(m_viewMode, static_cast<void(KComboBox::*)(int)>(&KComboBox::currentIndexChanged),
- this, &ViewPropertiesDialog::slotViewModeChanged);
- connect(m_sorting, static_cast<void(KComboBox::*)(int)>(&KComboBox::currentIndexChanged),
- this, &ViewPropertiesDialog::slotSortingChanged);
- connect(m_sortOrder, static_cast<void(KComboBox::*)(int)>(&KComboBox::currentIndexChanged),
- this, &ViewPropertiesDialog::slotSortOrderChanged);
- connect(m_additionalInfo, &QPushButton::clicked,
- this, &ViewPropertiesDialog::configureAdditionalInfo);
- connect(m_sortFoldersFirst, &QCheckBox::clicked,
- this, &ViewPropertiesDialog::slotSortFoldersFirstChanged);
- connect(m_previewsShown, &QCheckBox::clicked,
- this, &ViewPropertiesDialog::slotShowPreviewChanged);
- connect(m_showInGroups, &QCheckBox::clicked,
- this, &ViewPropertiesDialog::slotGroupedSortingChanged);
- connect(m_showHiddenFiles, &QCheckBox::clicked,
- this, &ViewPropertiesDialog::slotShowHiddenFilesChanged);
-
- connect(this, &ViewPropertiesDialog::okClicked, this, &ViewPropertiesDialog::slotOk);
- connect(this, &ViewPropertiesDialog::applyClicked, this, &ViewPropertiesDialog::slotApply);
+
+ layout->addRow(i18nc("@label:listbox", "View mode:"), m_viewMode);
+ layout->addRow(i18nc("@label:listbox", "Sorting:"), sortingLayout);
+
+ layout->addItem(new QSpacerItem(0, Dolphin::VERTICAL_SPACER_HEIGHT, QSizePolicy::Fixed, QSizePolicy::Fixed));
+
+ layout->addRow(i18n("View options:"), m_sortFoldersFirst);
+ layout->addRow(QString(), m_previewsShown);
+ layout->addRow(QString(), m_showInGroups);
+ layout->addRow(QString(), m_showHiddenFiles);
+ layout->addRow(QString(), m_sortHiddenLast);
+
+ connect(m_viewMode, &QComboBox::currentIndexChanged, this, &ViewPropertiesDialog::slotViewModeChanged);
+ connect(m_sorting, &QComboBox::currentIndexChanged, this, &ViewPropertiesDialog::slotSortingChanged);
+ connect(m_sortOrder, &QComboBox::currentIndexChanged, this, &ViewPropertiesDialog::slotSortOrderChanged);
+ connect(m_sortFoldersFirst, &QCheckBox::clicked, this, &ViewPropertiesDialog::slotSortFoldersFirstChanged);
+ connect(m_sortHiddenLast, &QCheckBox::clicked, this, &ViewPropertiesDialog::slotSortHiddenLastChanged);
+ connect(m_previewsShown, &QCheckBox::clicked, this, &ViewPropertiesDialog::slotShowPreviewChanged);
+ connect(m_showInGroups, &QCheckBox::clicked, this, &ViewPropertiesDialog::slotGroupedSortingChanged);
+ connect(m_showHiddenFiles, &QCheckBox::clicked, this, &ViewPropertiesDialog::slotShowHiddenFilesChanged);