+void ViewPropertiesDialog::loadSettings()
+{
+ // load view mode
+ const int index = static_cast<int>(m_viewProps->viewMode());
+ m_viewMode->setCurrentIndex(index);
+ const bool iconsViewEnabled = (index == DolphinView::IconsView);
+
+ // load sort order and sorting
+ const int sortOrderIndex = (m_viewProps->sortOrder() == Qt::AscendingOrder) ? 0 : 1;
+ m_sortOrder->setCurrentIndex(sortOrderIndex);
+ m_sorting->setCurrentIndex(m_viewProps->sorting());
+
+ // load additional info
+ const int addInfoIndex = m_additionalInfo->findData(m_viewProps->additionalInfo());
+ m_additionalInfo->setCurrentIndex(addInfoIndex);
+ m_additionalInfo->setEnabled(iconsViewEnabled);
+
+ // load show preview, show in groups and show hidden files settings
+ m_showPreview->setChecked(m_viewProps->showPreview());
+
+ m_showInGroups->setChecked(m_viewProps->categorizedSorting());
+ m_showInGroups->setEnabled(iconsViewEnabled); // only the icons view supports categorized sorting
+
+ m_showHiddenFiles->setChecked(m_viewProps->showHiddenFiles());
+}
+