Changeset View
Changeset View
Standalone View
Standalone View
src/settings/startup/startupsettingspage.cpp
Context not available. | |||||
47 | m_editableUrl(nullptr), | 47 | m_editableUrl(nullptr), | ||
---|---|---|---|---|---|
48 | m_showFullPath(nullptr), | 48 | m_showFullPath(nullptr), | ||
49 | m_filterBar(nullptr), | 49 | m_filterBar(nullptr), | ||
50 | m_showFullPathInTitlebar(nullptr) | 50 | m_showFullPathInTitlebar(nullptr), | ||
51 | m_singleInstance(nullptr), | ||||
52 | m_newTabActive(nullptr) | ||||
51 | { | 53 | { | ||
52 | QVBoxLayout* topLayout = new QVBoxLayout(this); | 54 | QVBoxLayout* topLayout = new QVBoxLayout(this); | ||
53 | QWidget* vBox = new QWidget(this); | 55 | QWidget* vBox = new QWidget(this); | ||
Context not available. | |||||
107 | vBoxLayout->addWidget(m_filterBar); | 109 | vBoxLayout->addWidget(m_filterBar); | ||
108 | m_showFullPathInTitlebar = new QCheckBox(i18nc("@option:check Startup Settings", "Show full path in title bar"), vBox); | 110 | m_showFullPathInTitlebar = new QCheckBox(i18nc("@option:check Startup Settings", "Show full path in title bar"), vBox); | ||
109 | vBoxLayout->addWidget(m_showFullPathInTitlebar); | 111 | vBoxLayout->addWidget(m_showFullPathInTitlebar); | ||
112 | m_singleInstance = new QCheckBox(i18nc("@option:check Startup Settings", "Force Single instance policy disallowing more than one window"), vBox); | ||||
113 | vBoxLayout->addWidget(m_singleInstance); | ||||
114 | m_newTabActive = new QCheckBox(i18nc("@option:check Startup Settings", "Newly opened tab are always active"), vBox); | ||||
115 | vBoxLayout->addWidget(m_newTabActive); | ||||
110 | 116 | | |||
111 | // Add a dummy widget with no restriction regarding | 117 | // Add a dummy widget with no restriction regarding | ||
112 | // a vertical resizing. This assures that the dialog layout | 118 | // a vertical resizing. This assures that the dialog layout | ||
Context not available. | |||||
123 | connect(m_showFullPath, &QCheckBox::toggled, this, &StartupSettingsPage::slotSettingsChanged); | 129 | connect(m_showFullPath, &QCheckBox::toggled, this, &StartupSettingsPage::slotSettingsChanged); | ||
124 | connect(m_filterBar, &QCheckBox::toggled, this, &StartupSettingsPage::slotSettingsChanged); | 130 | connect(m_filterBar, &QCheckBox::toggled, this, &StartupSettingsPage::slotSettingsChanged); | ||
125 | connect(m_showFullPathInTitlebar, &QCheckBox::toggled, this, &StartupSettingsPage::slotSettingsChanged); | 131 | connect(m_showFullPathInTitlebar, &QCheckBox::toggled, this, &StartupSettingsPage::slotSettingsChanged); | ||
132 | connect(m_singleInstance, &QCheckBox::toggled, this, &StartupSettingsPage::slotSettingsChanged); | ||||
133 | connect(m_newTabActive, &QCheckBox::toggled, this, &StartupSettingsPage::slotSettingsChanged); | ||||
126 | } | 134 | } | ||
127 | 135 | | |||
128 | StartupSettingsPage::~StartupSettingsPage() | 136 | StartupSettingsPage::~StartupSettingsPage() | ||
Context not available. | |||||
146 | settings->setShowFullPath(m_showFullPath->isChecked()); | 154 | settings->setShowFullPath(m_showFullPath->isChecked()); | ||
147 | settings->setFilterBar(m_filterBar->isChecked()); | 155 | settings->setFilterBar(m_filterBar->isChecked()); | ||
148 | settings->setShowFullPathInTitlebar(m_showFullPathInTitlebar->isChecked()); | 156 | settings->setShowFullPathInTitlebar(m_showFullPathInTitlebar->isChecked()); | ||
157 | settings->setSingleInstance(m_singleInstance->isChecked()); | ||||
158 | settings->setNewTabActive(m_newTabActive->isChecked()); | ||||
149 | 159 | | |||
150 | settings->save(); | 160 | settings->save(); | ||
151 | } | 161 | } | ||
Context not available. | |||||
196 | m_showFullPath->setChecked(GeneralSettings::showFullPath()); | 206 | m_showFullPath->setChecked(GeneralSettings::showFullPath()); | ||
197 | m_filterBar->setChecked(GeneralSettings::filterBar()); | 207 | m_filterBar->setChecked(GeneralSettings::filterBar()); | ||
198 | m_showFullPathInTitlebar->setChecked(GeneralSettings::showFullPathInTitlebar()); | 208 | m_showFullPathInTitlebar->setChecked(GeneralSettings::showFullPathInTitlebar()); | ||
209 | m_singleInstance->setChecked(GeneralSettings::singleInstance()); | ||||
210 | m_newTabActive->setChecked(GeneralSettings::newTabActive()); | ||||
199 | } | 211 | } | ||
Context not available. |