+ // Only show the following settings if the view properties are remembered
+ // for each directory:
+ if (!useGlobalViewProps) {
+ // create 'Apply View Properties To' group
+ QGroupBox* applyBox = new QGroupBox(i18nc("@title:group", "Apply View Properties To"), main);
+
+ m_applyToCurrentFolder = new QRadioButton(i18nc("@option:radio Apply View Properties To",
+ "Current folder"), applyBox);
+ m_applyToCurrentFolder->setChecked(true);
+ m_applyToSubFolders = new QRadioButton(i18nc("@option:radio Apply View Properties To",
+ "Current folder including all sub folders"), applyBox);
+ m_applyToAllFolders = new QRadioButton(i18nc("@option:radio Apply View Properties To",
+ "All folders"), applyBox);
+
+ QButtonGroup* applyGroup = new QButtonGroup(this);
+ applyGroup->addButton(m_applyToCurrentFolder);
+ applyGroup->addButton(m_applyToSubFolders);
+ applyGroup->addButton(m_applyToAllFolders);
+
+ QVBoxLayout* applyBoxLayout = new QVBoxLayout(applyBox);
+ applyBoxLayout->addWidget(m_applyToCurrentFolder);
+ applyBoxLayout->addWidget(m_applyToSubFolders);
+ applyBoxLayout->addWidget(m_applyToAllFolders);
+
+ m_useAsDefault = new QCheckBox(i18nc("@option:check", "Use as default for new folders"), main);
+
+ topLayout->addWidget(applyBox);
+ topLayout->addWidget(m_useAsDefault);
+
+ connect(m_applyToCurrentFolder, SIGNAL(clicked()),
+ this, SLOT(markAsDirty()));
+ connect(m_applyToSubFolders, SIGNAL(clicked()),
+ this, SLOT(markAsDirty()));
+ connect(m_applyToAllFolders, SIGNAL(clicked()),
+ this, SLOT(markAsDirty()));
+ connect(m_useAsDefault, SIGNAL(clicked()),
+ this, SLOT(markAsDirty()));
+ }
+