Changeset View
Changeset View
Standalone View
Standalone View
libs/ui/dialogs/kis_dlg_preferences.cc
Context not available. | |||||
34 | #include <QToolButton> | 34 | #include <QToolButton> | ||
---|---|---|---|---|---|
35 | #include <QThread> | 35 | #include <QThread> | ||
36 | #include <QStandardPaths> | 36 | #include <QStandardPaths> | ||
37 | #include <QGroupBox> | ||||
37 | #include <QGridLayout> | 38 | #include <QGridLayout> | ||
38 | #include <QRadioButton> | 39 | #include <QRadioButton> | ||
39 | #include <QGroupBox> | 40 | #include <QGroupBox> | ||
Context not available. | |||||
155 | chkEnableTouch->setChecked(!cfg.disableTouchOnCanvas()); | 156 | chkEnableTouch->setChecked(!cfg.disableTouchOnCanvas()); | ||
156 | chkEnableTranformToolAfterPaste->setChecked(cfg.activateTransformToolAfterPaste()); | 157 | chkEnableTranformToolAfterPaste->setChecked(cfg.activateTransformToolAfterPaste()); | ||
157 | 158 | | |||
158 | m_cmbKineticScrollingGesture->addItem(i18n("Disabled")); | 159 | m_groupBoxKineticScrollingSettings->setChecked(cfg.kineticScrollingEnabled()); | ||
160 | | ||||
159 | m_cmbKineticScrollingGesture->addItem(i18n("On Touch Drag")); | 161 | m_cmbKineticScrollingGesture->addItem(i18n("On Touch Drag")); | ||
160 | m_cmbKineticScrollingGesture->addItem(i18n("On Click Drag")); | 162 | m_cmbKineticScrollingGesture->addItem(i18n("On Click Drag")); | ||
163 | m_cmbKineticScrollingGesture->addItem(i18n("On Middle-Click Drag")); | ||||
164 | //m_cmbKineticScrollingGesture->addItem(i18n("On Right Click Drag")); | ||||
161 | 165 | | |||
162 | m_cmbKineticScrollingGesture->setCurrentIndex(cfg.kineticScrollingGesture()); | 166 | m_cmbKineticScrollingGesture->setCurrentIndex(cfg.kineticScrollingGesture()); | ||
163 | m_kineticScrollingSensitivity->setValue(cfg.kineticScrollingSensitivity()); | 167 | m_kineticScrollingSensitivitySlider->setRange(0, 100); | ||
164 | m_chkKineticScrollingScrollbar->setChecked(cfg.kineticScrollingScrollbar()); | 168 | m_kineticScrollingSensitivitySlider->setValue(cfg.kineticScrollingSensitivity()); | ||
169 | m_chkKineticScrollingHideScrollbars->setChecked(cfg.kineticScrollingHiddenScrollbars()); | ||||
170 | | ||||
165 | 171 | | |||
166 | // | 172 | // | ||
167 | // Miscellaneous | 173 | // Miscellaneous | ||
Context not available. | |||||
237 | 243 | | |||
238 | m_chkHiDPI->setChecked(true); | 244 | m_chkHiDPI->setChecked(true); | ||
239 | m_radioToolOptionsInDocker->setChecked(cfg.toolOptionsInDocker(true)); | 245 | m_radioToolOptionsInDocker->setChecked(cfg.toolOptionsInDocker(true)); | ||
246 | m_groupBoxKineticScrollingSettings->setChecked(cfg.kineticScrollingEnabled(true)); | ||||
240 | m_cmbKineticScrollingGesture->setCurrentIndex(cfg.kineticScrollingGesture(true)); | 247 | m_cmbKineticScrollingGesture->setCurrentIndex(cfg.kineticScrollingGesture(true)); | ||
241 | m_kineticScrollingSensitivity->setValue(cfg.kineticScrollingSensitivity(true)); | 248 | m_kineticScrollingSensitivitySlider->setValue(cfg.kineticScrollingSensitivity(true)); | ||
242 | m_chkKineticScrollingScrollbar->setChecked(cfg.kineticScrollingScrollbar(true)); | 249 | m_chkKineticScrollingHideScrollbars->setChecked(cfg.kineticScrollingHiddenScrollbars(true)); | ||
243 | m_chkSwitchSelectionCtrlAlt->setChecked(cfg.switchSelectionCtrlAlt(true)); | 250 | m_chkSwitchSelectionCtrlAlt->setChecked(cfg.switchSelectionCtrlAlt(true)); | ||
244 | chkEnableTouch->setChecked(!cfg.disableTouchOnCanvas(true)); | 251 | chkEnableTouch->setChecked(!cfg.disableTouchOnCanvas(true)); | ||
245 | chkEnableTranformToolAfterPaste->setChecked(cfg.activateTransformToolAfterPaste(true)); | 252 | chkEnableTranformToolAfterPaste->setChecked(cfg.activateTransformToolAfterPaste(true)); | ||
Context not available. | |||||
319 | return m_radioToolOptionsInDocker->isChecked(); | 326 | return m_radioToolOptionsInDocker->isChecked(); | ||
320 | } | 327 | } | ||
321 | 328 | | |||
329 | bool GeneralTab::kineticScrollingEnabled() | ||||
330 | { | ||||
331 | return m_groupBoxKineticScrollingSettings->isChecked(); | ||||
332 | } | ||||
333 | | ||||
322 | int GeneralTab::kineticScrollingGesture() | 334 | int GeneralTab::kineticScrollingGesture() | ||
323 | { | 335 | { | ||
324 | return m_cmbKineticScrollingGesture->currentIndex(); | 336 | return m_cmbKineticScrollingGesture->currentIndex(); | ||
Context not available. | |||||
326 | 338 | | |||
327 | int GeneralTab::kineticScrollingSensitivity() | 339 | int GeneralTab::kineticScrollingSensitivity() | ||
328 | { | 340 | { | ||
329 | return m_kineticScrollingSensitivity->value(); | 341 | return m_kineticScrollingSensitivitySlider->value(); | ||
330 | } | 342 | } | ||
331 | 343 | | |||
332 | bool GeneralTab::kineticScrollingScrollbar() | 344 | bool GeneralTab::kineticScrollingHiddenScrollbars() | ||
333 | { | 345 | { | ||
334 | return m_chkKineticScrollingScrollbar->isChecked(); | 346 | return m_chkKineticScrollingHideScrollbars->isChecked(); | ||
335 | } | 347 | } | ||
336 | 348 | | |||
337 | bool GeneralTab::switchSelectionCtrlAlt() | 349 | bool GeneralTab::switchSelectionCtrlAlt() | ||
Context not available. | |||||
1322 | kritarc.setValue("EnableSingleApplication", dialog->m_general->m_chkSingleApplication->isChecked()); | 1334 | kritarc.setValue("EnableSingleApplication", dialog->m_general->m_chkSingleApplication->isChecked()); | ||
1323 | 1335 | | |||
1324 | cfg.setToolOptionsInDocker(dialog->m_general->toolOptionsInDocker()); | 1336 | cfg.setToolOptionsInDocker(dialog->m_general->toolOptionsInDocker()); | ||
1337 | | ||||
1338 | cfg.setKineticScrollingEnabled(dialog->m_general->kineticScrollingEnabled()); | ||||
1325 | cfg.setKineticScrollingGesture(dialog->m_general->kineticScrollingGesture()); | 1339 | cfg.setKineticScrollingGesture(dialog->m_general->kineticScrollingGesture()); | ||
1326 | cfg.setKineticScrollingSensitivity(dialog->m_general->kineticScrollingSensitivity()); | 1340 | cfg.setKineticScrollingSensitivity(dialog->m_general->kineticScrollingSensitivity()); | ||
1327 | cfg.setKineticScrollingScrollbar(dialog->m_general->kineticScrollingScrollbar()); | 1341 | cfg.setKineticScrollingHideScrollbars(dialog->m_general->kineticScrollingHiddenScrollbars()); | ||
1342 | | ||||
1328 | cfg.setSwitchSelectionCtrlAlt(dialog->m_general->switchSelectionCtrlAlt()); | 1343 | cfg.setSwitchSelectionCtrlAlt(dialog->m_general->switchSelectionCtrlAlt()); | ||
1329 | cfg.setDisableTouchOnCanvas(!dialog->m_general->chkEnableTouch->isChecked()); | 1344 | cfg.setDisableTouchOnCanvas(!dialog->m_general->chkEnableTouch->isChecked()); | ||
1330 | cfg.setActivateTransformToolAfterPaste(dialog->m_general->chkEnableTranformToolAfterPaste->isChecked()); | 1345 | cfg.setActivateTransformToolAfterPaste(dialog->m_general->chkEnableTranformToolAfterPaste->isChecked()); | ||
Context not available. |