Changeset View
Changeset View
Standalone View
Standalone View
options.cpp
Show First 20 Lines • Show All 98 Lines • ▼ Show 20 Line(s) | 88 | Options::Options(QObject *parent) | |||
---|---|---|---|---|---|
99 | , m_separateScreenFocus(false) | 99 | , m_separateScreenFocus(false) | ||
100 | , m_placement(Placement::NoPlacement) | 100 | , m_placement(Placement::NoPlacement) | ||
101 | , m_borderSnapZone(0) | 101 | , m_borderSnapZone(0) | ||
102 | , m_windowSnapZone(0) | 102 | , m_windowSnapZone(0) | ||
103 | , m_centerSnapZone(0) | 103 | , m_centerSnapZone(0) | ||
104 | , m_snapOnlyWhenOverlapping(false) | 104 | , m_snapOnlyWhenOverlapping(false) | ||
105 | , m_rollOverDesktops(false) | 105 | , m_rollOverDesktops(false) | ||
106 | , m_focusStealingPreventionLevel(0) | 106 | , m_focusStealingPreventionLevel(0) | ||
107 | , m_legacyFullscreenSupport(false) | | |||
108 | , m_killPingTimeout(0) | 107 | , m_killPingTimeout(0) | ||
109 | , m_hideUtilityWindowsForInactive(false) | 108 | , m_hideUtilityWindowsForInactive(false) | ||
110 | , m_inactiveTabsSkipTaskbar(false) | 109 | , m_inactiveTabsSkipTaskbar(false) | ||
111 | , m_autogroupSimilarWindows(false) | 110 | , m_autogroupSimilarWindows(false) | ||
112 | , m_autogroupInForeground(false) | 111 | , m_autogroupInForeground(false) | ||
113 | , m_compositingMode(Options::defaultCompositingMode()) | 112 | , m_compositingMode(Options::defaultCompositingMode()) | ||
114 | , m_useCompositing(Options::defaultUseCompositing()) | 113 | , m_useCompositing(Options::defaultUseCompositing()) | ||
115 | , m_hiddenPreviews(Options::defaultHiddenPreviews()) | 114 | , m_hiddenPreviews(Options::defaultHiddenPreviews()) | ||
▲ Show 20 Lines • Show All 205 Lines • ▼ Show 20 Line(s) | 317 | { | |||
321 | } | 320 | } | ||
322 | if (m_focusStealingPreventionLevel == focusStealingPreventionLevel) { | 321 | if (m_focusStealingPreventionLevel == focusStealingPreventionLevel) { | ||
323 | return; | 322 | return; | ||
324 | } | 323 | } | ||
325 | m_focusStealingPreventionLevel = qMax(0, qMin(4, focusStealingPreventionLevel)); | 324 | m_focusStealingPreventionLevel = qMax(0, qMin(4, focusStealingPreventionLevel)); | ||
326 | emit focusStealingPreventionLevelChanged(); | 325 | emit focusStealingPreventionLevelChanged(); | ||
327 | } | 326 | } | ||
328 | 327 | | |||
329 | void Options::setLegacyFullscreenSupport(bool legacyFullscreenSupport) | | |||
330 | { | | |||
331 | if (m_legacyFullscreenSupport == legacyFullscreenSupport) { | | |||
332 | return; | | |||
333 | } | | |||
334 | m_legacyFullscreenSupport = legacyFullscreenSupport; | | |||
335 | emit legacyFullscreenSupportChanged(); | | |||
336 | } | | |||
337 | | ||||
338 | void Options::setOperationTitlebarDblClick(WindowOperation operationTitlebarDblClick) | 328 | void Options::setOperationTitlebarDblClick(WindowOperation operationTitlebarDblClick) | ||
339 | { | 329 | { | ||
340 | if (OpTitlebarDblClick == operationTitlebarDblClick) { | 330 | if (OpTitlebarDblClick == operationTitlebarDblClick) { | ||
341 | return; | 331 | return; | ||
342 | } | 332 | } | ||
343 | OpTitlebarDblClick = operationTitlebarDblClick; | 333 | OpTitlebarDblClick = operationTitlebarDblClick; | ||
344 | emit operationTitlebarDblClickChanged(); | 334 | emit operationTitlebarDblClickChanged(); | ||
345 | } | 335 | } | ||
▲ Show 20 Lines • Show All 496 Lines • ▼ Show 20 Line(s) | |||||
842 | void Options::syncFromKcfgc() | 832 | void Options::syncFromKcfgc() | ||
843 | { | 833 | { | ||
844 | setShowGeometryTip(m_settings->geometryTip()); | 834 | setShowGeometryTip(m_settings->geometryTip()); | ||
845 | setCondensedTitle(m_settings->condensedTitle()); | 835 | setCondensedTitle(m_settings->condensedTitle()); | ||
846 | setFocusPolicy(m_settings->focusPolicy()); | 836 | setFocusPolicy(m_settings->focusPolicy()); | ||
847 | setNextFocusPrefersMouse(m_settings->nextFocusPrefersMouse()); | 837 | setNextFocusPrefersMouse(m_settings->nextFocusPrefersMouse()); | ||
848 | setSeparateScreenFocus(m_settings->separateScreenFocus()); | 838 | setSeparateScreenFocus(m_settings->separateScreenFocus()); | ||
849 | setRollOverDesktops(m_settings->rollOverDesktops()); | 839 | setRollOverDesktops(m_settings->rollOverDesktops()); | ||
850 | setLegacyFullscreenSupport(m_settings->legacyFullscreenSupport()); | | |||
851 | setFocusStealingPreventionLevel(m_settings->focusStealingPreventionLevel()); | 840 | setFocusStealingPreventionLevel(m_settings->focusStealingPreventionLevel()); | ||
852 | 841 | | |||
853 | #ifdef KWIN_BUILD_DECORATIONS | 842 | #ifdef KWIN_BUILD_DECORATIONS | ||
854 | setPlacement(m_settings->placement()); | 843 | setPlacement(m_settings->placement()); | ||
855 | #else | 844 | #else | ||
856 | setPlacement(Placement::Maximizing); | 845 | setPlacement(Placement::Maximizing); | ||
857 | #endif | 846 | #endif | ||
858 | 847 | | |||
▲ Show 20 Lines • Show All 276 Lines • Show Last 20 Lines |