KWin
Loading...
Searching...
No Matches
Public Types | Signals | Public Member Functions | Static Public Member Functions | Properties | List of all members
KWin::Options Class Reference

#include <options.h>

Inheritance diagram for KWin::Options:

Public Types

enum  FocusPolicy { ClickToFocus , FocusFollowsMouse , FocusUnderMouse , FocusStrictlyUnderMouse }
 
enum  ActivationDesktopPolicy { SwitchToOtherDesktop , BringToCurrentDesktop , DoNothing }
 
enum  WindowOperation {
  MaximizeOp = 5000 , RestoreOp , MinimizeOp , MoveOp ,
  UnrestrictedMoveOp , ResizeOp , UnrestrictedResizeOp , CloseOp ,
  OnAllDesktopsOp , ShadeOp , KeepAboveOp , KeepBelowOp ,
  OperationsOp , WindowRulesOp , ToggleStoreSettingsOp = WindowRulesOp , HMaximizeOp ,
  VMaximizeOp , LowerOp , FullScreenOp , NoBorderOp ,
  NoOp , SetupWindowShortcutOp , ApplicationRulesOp
}
 
enum  MouseCommand {
  MouseRaise , MouseLower , MouseOperationsMenu , MouseToggleRaiseAndLower ,
  MouseActivateAndRaise , MouseActivateAndLower , MouseActivate , MouseActivateRaiseAndPassClick ,
  MouseActivateAndPassClick , MouseMove , MouseUnrestrictedMove , MouseActivateRaiseAndMove ,
  MouseActivateRaiseAndUnrestrictedMove , MouseResize , MouseUnrestrictedResize , MouseShade ,
  MouseSetShade , MouseUnsetShade , MouseMaximize , MouseRestore ,
  MouseMinimize , MouseNextDesktop , MousePreviousDesktop , MouseAbove ,
  MouseBelow , MouseOpacityMore , MouseOpacityLess , MouseClose ,
  MouseNothing
}
 
enum  MouseWheelCommand {
  MouseWheelRaiseLower , MouseWheelShadeUnshade , MouseWheelMaximizeRestore , MouseWheelAboveBelow ,
  MouseWheelPreviousNextDesktop , MouseWheelChangeOpacity , MouseWheelNothing
}
 
enum  GlSwapStrategy { CopyFrontBuffer = 'c' , PaintFullScreen = 'p' , ExtendDamage = 'e' , AutoSwapStrategy = 'a' }
 

Signals

void focusPolicyChanged ()
 
void focusPolicyIsResonableChanged ()
 
void xwaylandCrashPolicyChanged ()
 
void xwaylandMaxCrashCountChanged ()
 
void xwaylandEavesdropsChanged ()
 
void nextFocusPrefersMouseChanged ()
 
void clickRaiseChanged ()
 
void autoRaiseChanged ()
 
void autoRaiseIntervalChanged ()
 
void delayFocusIntervalChanged ()
 
void shadeHoverChanged ()
 
void shadeHoverIntervalChanged ()
 
void separateScreenFocusChanged (bool)
 
void activeMouseScreenChanged ()
 
void placementChanged ()
 
void activationDesktopPolicyChanged ()
 
void borderSnapZoneChanged ()
 
void windowSnapZoneChanged ()
 
void centerSnapZoneChanged ()
 
void snapOnlyWhenOverlappingChanged ()
 
void rollOverDesktopsChanged (bool enabled)
 
void focusStealingPreventionLevelChanged ()
 
void operationTitlebarDblClickChanged ()
 
void operationMaxButtonLeftClickChanged ()
 
void operationMaxButtonRightClickChanged ()
 
void operationMaxButtonMiddleClickChanged ()
 
void commandActiveTitlebar1Changed ()
 
void commandActiveTitlebar2Changed ()
 
void commandActiveTitlebar3Changed ()
 
void commandInactiveTitlebar1Changed ()
 
void commandInactiveTitlebar2Changed ()
 
void commandInactiveTitlebar3Changed ()
 
void commandWindow1Changed ()
 
void commandWindow2Changed ()
 
void commandWindow3Changed ()
 
void commandWindowWheelChanged ()
 
void commandAll1Changed ()
 
void commandAll2Changed ()
 
void commandAll3Changed ()
 
void keyCmdAllModKeyChanged ()
 
void condensedTitleChanged ()
 
void electricBorderMaximizeChanged ()
 
void electricBorderTilingChanged ()
 
void electricBorderCornerRatioChanged ()
 
void borderlessMaximizedWindowsChanged ()
 
void killPingTimeoutChanged ()
 
void hideUtilityWindowsForInactiveChanged ()
 
void compositingModeChanged ()
 
void useCompositingChanged ()
 
void hiddenPreviewsChanged ()
 
void glSmoothScaleChanged ()
 
void glStrictBindingChanged ()
 
void glStrictBindingFollowsDriverChanged ()
 
void glPreferBufferSwapChanged ()
 
void glPlatformInterfaceChanged ()
 
void windowsBlockCompositingChanged ()
 
void animationSpeedChanged ()
 
void configChanged ()
 
void allowTearingChanged ()
 

Public Member Functions

 Options (QObject *parent=nullptr)
 
 ~Options () override
 
void updateSettings ()
 
FocusPolicy focusPolicy () const
 
bool isNextFocusPrefersMouse () const
 
XwaylandCrashPolicy xwaylandCrashPolicy () const
 
int xwaylandMaxCrashCount () const
 
XwaylandEavesdropsMode xwaylandEavesdrops () const
 
bool isClickRaise () const
 
bool isAutoRaise () const
 
int autoRaiseInterval () const
 
int delayFocusInterval () const
 
bool isShadeHover () const
 
int shadeHoverInterval ()
 
bool isSeparateScreenFocus () const
 
bool activeMouseScreen () const
 
PlacementPolicy placement () const
 
bool focusPolicyIsReasonable ()
 
ActivationDesktopPolicy activationDesktopPolicy () const
 
int borderSnapZone () const
 
int windowSnapZone () const
 
int centerSnapZone () const
 
bool isSnapOnlyWhenOverlapping () const
 
bool isRollOverDesktops () const
 
int focusStealingPreventionLevel () const
 
WindowOperation operationTitlebarDblClick () const
 
WindowOperation operationMaxButtonLeftClick () const
 
WindowOperation operationMaxButtonRightClick () const
 
WindowOperation operationMaxButtonMiddleClick () const
 
WindowOperation operationMaxButtonClick (Qt::MouseButtons button) const
 
MouseCommand operationTitlebarMouseWheel (int delta) const
 
MouseCommand operationWindowMouseWheel (int delta) const
 
MouseCommand commandActiveTitlebar1 () const
 
MouseCommand commandActiveTitlebar2 () const
 
MouseCommand commandActiveTitlebar3 () const
 
MouseCommand commandInactiveTitlebar1 () const
 
MouseCommand commandInactiveTitlebar2 () const
 
MouseCommand commandInactiveTitlebar3 () const
 
MouseCommand commandWindow1 () const
 
MouseCommand commandWindow2 () const
 
MouseCommand commandWindow3 () const
 
MouseCommand commandWindowWheel () const
 
MouseCommand commandAll1 () const
 
MouseCommand commandAll2 () const
 
MouseCommand commandAll3 () const
 
MouseWheelCommand commandAllWheel () const
 
uint keyCmdAllModKey () const
 
Qt::KeyboardModifier commandAllModifier () const
 
bool condensedTitle () const
 
bool electricBorderMaximize () const
 
bool electricBorderTiling () const
 
float electricBorderCornerRatio () const
 
bool borderlessMaximizedWindows () const
 
int killPingTimeout () const
 
bool isHideUtilityWindowsForInactive () const
 
double animationTimeFactor () const
 
CompositingType compositingMode () const
 
void setCompositingMode (CompositingType mode)
 
bool isUseCompositing () const
 
HiddenPreviews hiddenPreviews () const
 
int glSmoothScale () const
 
bool isGlStrictBinding () const
 
bool isGlStrictBindingFollowsDriver () const
 
OpenGLPlatformInterface glPlatformInterface () const
 
GlSwapStrategy glPreferBufferSwap () const
 
bool windowsBlockCompositing () const
 
QStringList modifierOnlyDBusShortcut (Qt::KeyboardModifier mod) const
 
bool allowTearing () const
 
void setFocusPolicy (FocusPolicy focusPolicy)
 
void setXwaylandCrashPolicy (XwaylandCrashPolicy crashPolicy)
 
void setXwaylandMaxCrashCount (int maxCrashCount)
 
void setXwaylandEavesdrops (XwaylandEavesdropsMode mode)
 
void setNextFocusPrefersMouse (bool nextFocusPrefersMouse)
 
void setClickRaise (bool clickRaise)
 
void setAutoRaise (bool autoRaise)
 
void setAutoRaiseInterval (int autoRaiseInterval)
 
void setDelayFocusInterval (int delayFocusInterval)
 
void setShadeHover (bool shadeHover)
 
void setShadeHoverInterval (int shadeHoverInterval)
 
void setSeparateScreenFocus (bool separateScreenFocus)
 
void setActiveMouseScreen (bool activeMouseScreen)
 
void setPlacement (PlacementPolicy placement)
 
void setActivationDesktopPolicy (ActivationDesktopPolicy activationDesktopPolicy)
 
void setBorderSnapZone (int borderSnapZone)
 
void setWindowSnapZone (int windowSnapZone)
 
void setCenterSnapZone (int centerSnapZone)
 
void setSnapOnlyWhenOverlapping (bool snapOnlyWhenOverlapping)
 
void setRollOverDesktops (bool rollOverDesktops)
 
void setFocusStealingPreventionLevel (int focusStealingPreventionLevel)
 
void setOperationTitlebarDblClick (WindowOperation operationTitlebarDblClick)
 
void setOperationMaxButtonLeftClick (WindowOperation op)
 
void setOperationMaxButtonRightClick (WindowOperation op)
 
void setOperationMaxButtonMiddleClick (WindowOperation op)
 
void setCommandActiveTitlebar1 (MouseCommand commandActiveTitlebar1)
 
void setCommandActiveTitlebar2 (MouseCommand commandActiveTitlebar2)
 
void setCommandActiveTitlebar3 (MouseCommand commandActiveTitlebar3)
 
void setCommandInactiveTitlebar1 (MouseCommand commandInactiveTitlebar1)
 
void setCommandInactiveTitlebar2 (MouseCommand commandInactiveTitlebar2)
 
void setCommandInactiveTitlebar3 (MouseCommand commandInactiveTitlebar3)
 
void setCommandWindow1 (MouseCommand commandWindow1)
 
void setCommandWindow2 (MouseCommand commandWindow2)
 
void setCommandWindow3 (MouseCommand commandWindow3)
 
void setCommandWindowWheel (MouseCommand commandWindowWheel)
 
void setCommandAll1 (MouseCommand commandAll1)
 
void setCommandAll2 (MouseCommand commandAll2)
 
void setCommandAll3 (MouseCommand commandAll3)
 
void setKeyCmdAllModKey (uint keyCmdAllModKey)
 
void setCondensedTitle (bool condensedTitle)
 
void setElectricBorderMaximize (bool electricBorderMaximize)
 
void setElectricBorderTiling (bool electricBorderTiling)
 
void setElectricBorderCornerRatio (float electricBorderCornerRatio)
 
void setBorderlessMaximizedWindows (bool borderlessMaximizedWindows)
 
void setKillPingTimeout (int killPingTimeout)
 
void setHideUtilityWindowsForInactive (bool hideUtilityWindowsForInactive)
 
void setCompositingMode (int compositingMode)
 
void setUseCompositing (bool useCompositing)
 
void setHiddenPreviews (int hiddenPreviews)
 
void setGlSmoothScale (int glSmoothScale)
 
void setGlStrictBinding (bool glStrictBinding)
 
void setGlStrictBindingFollowsDriver (bool glStrictBindingFollowsDriver)
 
void setGlPreferBufferSwap (char glPreferBufferSwap)
 
void setGlPlatformInterface (OpenGLPlatformInterface interface)
 
void setWindowsBlockCompositing (bool set)
 
void setAllowTearing (bool allow)
 
void loadConfig ()
 
void reparseConfiguration ()
 

Static Public Member Functions

static WindowOperation windowOperation (const QString &name, bool restricted)
 
static MouseCommand mouseCommand (const QString &name, bool restricted)
 
static MouseWheelCommand mouseWheelCommand (const QString &name)
 
static WindowOperation defaultOperationTitlebarDblClick ()
 
static WindowOperation defaultOperationMaxButtonLeftClick ()
 
static WindowOperation defaultOperationMaxButtonRightClick ()
 
static WindowOperation defaultOperationMaxButtonMiddleClick ()
 
static MouseCommand defaultCommandActiveTitlebar1 ()
 
static MouseCommand defaultCommandActiveTitlebar2 ()
 
static MouseCommand defaultCommandActiveTitlebar3 ()
 
static MouseCommand defaultCommandInactiveTitlebar1 ()
 
static MouseCommand defaultCommandInactiveTitlebar2 ()
 
static MouseCommand defaultCommandInactiveTitlebar3 ()
 
static MouseCommand defaultCommandWindow1 ()
 
static MouseCommand defaultCommandWindow2 ()
 
static MouseCommand defaultCommandWindow3 ()
 
static MouseCommand defaultCommandWindowWheel ()
 
static MouseCommand defaultCommandAll1 ()
 
static MouseCommand defaultCommandAll2 ()
 
static MouseCommand defaultCommandAll3 ()
 
static MouseWheelCommand defaultCommandTitlebarWheel ()
 
static MouseWheelCommand defaultCommandAllWheel ()
 
static uint defaultKeyCmdAllModKey ()
 
static CompositingType defaultCompositingMode ()
 
static bool defaultUseCompositing ()
 
static HiddenPreviews defaultHiddenPreviews ()
 
static int defaultGlSmoothScale ()
 
static bool defaultGlStrictBinding ()
 
static bool defaultGlStrictBindingFollowsDriver ()
 
static GlSwapStrategy defaultGlPreferBufferSwap ()
 
static OpenGLPlatformInterface defaultGlPlatformInterface ()
 
static XwaylandCrashPolicy defaultXwaylandCrashPolicy ()
 
static int defaultXwaylandMaxCrashCount ()
 
static XwaylandEavesdropsMode defaultXwaylandEavesdrops ()
 
static ActivationDesktopPolicy defaultActivationDesktopPolicy ()
 

Properties

FocusPolicy focusPolicy
 
XwaylandCrashPolicy xwaylandCrashPolicy
 
int xwaylandMaxCrashCount
 
bool nextFocusPrefersMouse
 
bool clickRaise
 
bool autoRaise
 
int autoRaiseInterval
 
int delayFocusInterval
 
bool shadeHover
 
int shadeHoverInterval
 
bool separateScreenFocus
 
bool activeMouseScreen
 
PlacementPolicy placement
 
ActivationDesktopPolicy activationDesktopPolicy
 
bool focusPolicyIsReasonable
 
int borderSnapZone
 
int windowSnapZone
 
int centerSnapZone
 
bool snapOnlyWhenOverlapping
 
bool rollOverDesktops
 
int focusStealingPreventionLevel
 
KWin::Options::WindowOperation operationTitlebarDblClick
 
KWin::Options::WindowOperation operationMaxButtonLeftClick
 
KWin::Options::WindowOperation operationMaxButtonMiddleClick
 
KWin::Options::WindowOperation operationMaxButtonRightClick
 
MouseCommand commandActiveTitlebar1
 
MouseCommand commandActiveTitlebar2
 
MouseCommand commandActiveTitlebar3
 
MouseCommand commandInactiveTitlebar1
 
MouseCommand commandInactiveTitlebar2
 
MouseCommand commandInactiveTitlebar3
 
MouseCommand commandWindow1
 
MouseCommand commandWindow2
 
MouseCommand commandWindow3
 
MouseCommand commandWindowWheel
 
MouseCommand commandAll1
 
MouseCommand commandAll2
 
MouseCommand commandAll3
 
uint keyCmdAllModKey
 
bool condensedTitle
 
bool electricBorderMaximize
 
bool electricBorderTiling
 
float electricBorderCornerRatio
 
bool borderlessMaximizedWindows
 
int killPingTimeout
 
bool hideUtilityWindowsForInactive
 
int compositingMode
 
bool useCompositing
 
int hiddenPreviews
 
int glSmoothScale
 
bool glStrictBinding
 
bool glStrictBindingFollowsDriver
 
GlSwapStrategy glPreferBufferSwap
 
KWin::OpenGLPlatformInterface glPlatformInterface
 
bool windowsBlockCompositing
 
bool allowTearing
 

Detailed Description

Definition at line 72 of file options.h.

Member Enumeration Documentation

◆ ActivationDesktopPolicy

Enumerator
SwitchToOtherDesktop 
BringToCurrentDesktop 
DoNothing 

Definition at line 338 of file options.h.

◆ FocusPolicy

This enum type is used to specify the focus policy.

Note that FocusUnderMouse and FocusStrictlyUnderMouse are not particulary useful. They are only provided for old-fashined die-hard UNIX people ;-)

Enumerator
ClickToFocus 

Clicking into a window activates it. This is also the default.

FocusFollowsMouse 

Moving the mouse pointer actively onto a normal window activates it. For convenience, the desktop and windows on the dock are excluded. They require clicking.

FocusUnderMouse 

The window that happens to be under the mouse pointer becomes active. The invariant is: no window can have focus that is not under the mouse. This also means that Alt-Tab won't work properly and popup dialogs are usually unsable with the keyboard. Note that the desktop and windows on the dock are excluded for convenience. They get focus only when clicking on it.

FocusStrictlyUnderMouse 

This is even worse than FocusUnderMouse. Only the window under the mouse pointer is active. If the mouse points nowhere, nothing has the focus. If the mouse points onto the desktop, the desktop has focus. The same holds for windows on the dock.

Definition at line 214 of file options.h.

◆ GlSwapStrategy

Enumerator
CopyFrontBuffer 
PaintFullScreen 
ExtendDamage 
AutoSwapStrategy 

Definition at line 670 of file options.h.

◆ MouseCommand

Enumerator
MouseRaise 
MouseLower 
MouseOperationsMenu 
MouseToggleRaiseAndLower 
MouseActivateAndRaise 
MouseActivateAndLower 
MouseActivate 
MouseActivateRaiseAndPassClick 
MouseActivateAndPassClick 
MouseMove 
MouseUnrestrictedMove 
MouseActivateRaiseAndMove 
MouseActivateRaiseAndUnrestrictedMove 
MouseResize 
MouseUnrestrictedResize 
MouseShade 
MouseSetShade 
MouseUnsetShade 
MouseMaximize 
MouseRestore 
MouseMinimize 
MouseNextDesktop 
MousePreviousDesktop 
MouseAbove 
MouseBelow 
MouseOpacityMore 
MouseOpacityLess 
MouseClose 
MouseNothing 

Definition at line 445 of file options.h.

◆ MouseWheelCommand

Enumerator
MouseWheelRaiseLower 
MouseWheelShadeUnshade 
MouseWheelMaximizeRestore 
MouseWheelAboveBelow 
MouseWheelPreviousNextDesktop 
MouseWheelChangeOpacity 
MouseWheelNothing 

Definition at line 478 of file options.h.

◆ WindowOperation

Enumerator
MaximizeOp 
RestoreOp 
MinimizeOp 
MoveOp 
UnrestrictedMoveOp 
ResizeOp 
UnrestrictedResizeOp 
CloseOp 
OnAllDesktopsOp 
ShadeOp 
KeepAboveOp 
KeepBelowOp 
OperationsOp 
WindowRulesOp 
ToggleStoreSettingsOp 

@obsolete

HMaximizeOp 
VMaximizeOp 
LowerOp 
FullScreenOp 
NoBorderOp 
NoOp 
SetupWindowShortcutOp 
ApplicationRulesOp 

Definition at line 400 of file options.h.

Constructor & Destructor Documentation

◆ Options()

KWin::Options::Options ( QObject * parent = nullptr)
explicit

Definition at line 32 of file options.cpp.

◆ ~Options()

KWin::Options::~Options ( )
override

Definition at line 105 of file options.cpp.

Member Function Documentation

◆ activationDesktopPolicy()

ActivationDesktopPolicy KWin::Options::activationDesktopPolicy ( ) const
inline

Definition at line 345 of file options.h.

◆ activationDesktopPolicyChanged

void KWin::Options::activationDesktopPolicyChanged ( )
signal

◆ activeMouseScreen()

bool KWin::Options::activeMouseScreen ( ) const
inline

Definition at line 323 of file options.h.

◆ activeMouseScreenChanged

void KWin::Options::activeMouseScreenChanged ( )
signal

◆ allowTearing()

bool KWin::Options::allowTearing ( ) const

Definition at line 620 of file options.cpp.

◆ allowTearingChanged

void KWin::Options::allowTearingChanged ( )
signal

◆ animationSpeedChanged

void KWin::Options::animationSpeedChanged ( )
signal

◆ animationTimeFactor()

double KWin::Options::animationTimeFactor ( ) const

Returns the animation time factor for desktop effects.

Definition at line 1005 of file options.cpp.

◆ autoRaiseChanged

void KWin::Options::autoRaiseChanged ( )
signal

◆ autoRaiseInterval()

int KWin::Options::autoRaiseInterval ( ) const
inline

Autoraise interval

Definition at line 286 of file options.h.

◆ autoRaiseIntervalChanged

void KWin::Options::autoRaiseIntervalChanged ( )
signal

◆ borderlessMaximizedWindows()

bool KWin::Options::borderlessMaximizedWindows ( ) const
inline

Definition at line 603 of file options.h.

◆ borderlessMaximizedWindowsChanged

void KWin::Options::borderlessMaximizedWindowsChanged ( )
signal

◆ borderSnapZone()

int KWin::Options::borderSnapZone ( ) const
inline

The size of the zone that triggers snapping on desktop borders.

Definition at line 353 of file options.h.

◆ borderSnapZoneChanged

void KWin::Options::borderSnapZoneChanged ( )
signal

◆ centerSnapZone()

int KWin::Options::centerSnapZone ( ) const
inline

The size of the zone that triggers snapping on the screen center.

Definition at line 369 of file options.h.

◆ centerSnapZoneChanged

void KWin::Options::centerSnapZoneChanged ( )
signal

◆ clickRaiseChanged

void KWin::Options::clickRaiseChanged ( )
signal

◆ commandActiveTitlebar1()

MouseCommand KWin::Options::commandActiveTitlebar1 ( ) const
inline

Definition at line 498 of file options.h.

◆ commandActiveTitlebar1Changed

void KWin::Options::commandActiveTitlebar1Changed ( )
signal

◆ commandActiveTitlebar2()

MouseCommand KWin::Options::commandActiveTitlebar2 ( ) const
inline

Definition at line 502 of file options.h.

◆ commandActiveTitlebar2Changed

void KWin::Options::commandActiveTitlebar2Changed ( )
signal

◆ commandActiveTitlebar3()

MouseCommand KWin::Options::commandActiveTitlebar3 ( ) const
inline

Definition at line 506 of file options.h.

◆ commandActiveTitlebar3Changed

void KWin::Options::commandActiveTitlebar3Changed ( )
signal

◆ commandAll1()

MouseCommand KWin::Options::commandAll1 ( ) const
inline

Definition at line 538 of file options.h.

◆ commandAll1Changed

void KWin::Options::commandAll1Changed ( )
signal

◆ commandAll2()

MouseCommand KWin::Options::commandAll2 ( ) const
inline

Definition at line 542 of file options.h.

◆ commandAll2Changed

void KWin::Options::commandAll2Changed ( )
signal

◆ commandAll3()

MouseCommand KWin::Options::commandAll3 ( ) const
inline

Definition at line 546 of file options.h.

◆ commandAll3Changed

void KWin::Options::commandAll3Changed ( )
signal

◆ commandAllModifier()

Qt::KeyboardModifier KWin::Options::commandAllModifier ( ) const
inline

Definition at line 558 of file options.h.

◆ commandAllWheel()

MouseWheelCommand KWin::Options::commandAllWheel ( ) const
inline

Definition at line 550 of file options.h.

◆ commandInactiveTitlebar1()

MouseCommand KWin::Options::commandInactiveTitlebar1 ( ) const
inline

Definition at line 510 of file options.h.

◆ commandInactiveTitlebar1Changed

void KWin::Options::commandInactiveTitlebar1Changed ( )
signal

◆ commandInactiveTitlebar2()

MouseCommand KWin::Options::commandInactiveTitlebar2 ( ) const
inline

Definition at line 514 of file options.h.

◆ commandInactiveTitlebar2Changed

void KWin::Options::commandInactiveTitlebar2Changed ( )
signal

◆ commandInactiveTitlebar3()

MouseCommand KWin::Options::commandInactiveTitlebar3 ( ) const
inline

Definition at line 518 of file options.h.

◆ commandInactiveTitlebar3Changed

void KWin::Options::commandInactiveTitlebar3Changed ( )
signal

◆ commandWindow1()

MouseCommand KWin::Options::commandWindow1 ( ) const
inline

Definition at line 522 of file options.h.

◆ commandWindow1Changed

void KWin::Options::commandWindow1Changed ( )
signal

◆ commandWindow2()

MouseCommand KWin::Options::commandWindow2 ( ) const
inline

Definition at line 526 of file options.h.

◆ commandWindow2Changed

void KWin::Options::commandWindow2Changed ( )
signal

◆ commandWindow3()

MouseCommand KWin::Options::commandWindow3 ( ) const
inline

Definition at line 530 of file options.h.

◆ commandWindow3Changed

void KWin::Options::commandWindow3Changed ( )
signal

◆ commandWindowWheel()

MouseCommand KWin::Options::commandWindowWheel ( ) const
inline

Definition at line 534 of file options.h.

◆ commandWindowWheelChanged

void KWin::Options::commandWindowWheelChanged ( )
signal

◆ compositingMode()

CompositingType KWin::Options::compositingMode ( ) const
inline

Definition at line 631 of file options.h.

◆ compositingModeChanged

void KWin::Options::compositingModeChanged ( )
signal

◆ condensedTitle()

bool KWin::Options::condensedTitle ( ) const

Returns whether the user prefers his caption clean.

Definition at line 979 of file options.cpp.

◆ condensedTitleChanged

void KWin::Options::condensedTitleChanged ( )
signal

◆ configChanged

void KWin::Options::configChanged ( )
signal

◆ defaultActivationDesktopPolicy()

static ActivationDesktopPolicy KWin::Options::defaultActivationDesktopPolicy ( )
inlinestatic

Definition at line 873 of file options.h.

◆ defaultCommandActiveTitlebar1()

static MouseCommand KWin::Options::defaultCommandActiveTitlebar1 ( )
inlinestatic

Definition at line 765 of file options.h.

◆ defaultCommandActiveTitlebar2()

static MouseCommand KWin::Options::defaultCommandActiveTitlebar2 ( )
inlinestatic

Definition at line 769 of file options.h.

◆ defaultCommandActiveTitlebar3()

static MouseCommand KWin::Options::defaultCommandActiveTitlebar3 ( )
inlinestatic

Definition at line 773 of file options.h.

◆ defaultCommandAll1()

static MouseCommand KWin::Options::defaultCommandAll1 ( )
inlinestatic

Definition at line 805 of file options.h.

◆ defaultCommandAll2()

static MouseCommand KWin::Options::defaultCommandAll2 ( )
inlinestatic

Definition at line 809 of file options.h.

◆ defaultCommandAll3()

static MouseCommand KWin::Options::defaultCommandAll3 ( )
inlinestatic

Definition at line 813 of file options.h.

◆ defaultCommandAllWheel()

static MouseWheelCommand KWin::Options::defaultCommandAllWheel ( )
inlinestatic

Definition at line 821 of file options.h.

◆ defaultCommandInactiveTitlebar1()

static MouseCommand KWin::Options::defaultCommandInactiveTitlebar1 ( )
inlinestatic

Definition at line 777 of file options.h.

◆ defaultCommandInactiveTitlebar2()

static MouseCommand KWin::Options::defaultCommandInactiveTitlebar2 ( )
inlinestatic

Definition at line 781 of file options.h.

◆ defaultCommandInactiveTitlebar3()

static MouseCommand KWin::Options::defaultCommandInactiveTitlebar3 ( )
inlinestatic

Definition at line 785 of file options.h.

◆ defaultCommandTitlebarWheel()

static MouseWheelCommand KWin::Options::defaultCommandTitlebarWheel ( )
inlinestatic

Definition at line 817 of file options.h.

◆ defaultCommandWindow1()

static MouseCommand KWin::Options::defaultCommandWindow1 ( )
inlinestatic

Definition at line 789 of file options.h.

◆ defaultCommandWindow2()

static MouseCommand KWin::Options::defaultCommandWindow2 ( )
inlinestatic

Definition at line 793 of file options.h.

◆ defaultCommandWindow3()

static MouseCommand KWin::Options::defaultCommandWindow3 ( )
inlinestatic

Definition at line 797 of file options.h.

◆ defaultCommandWindowWheel()

static MouseCommand KWin::Options::defaultCommandWindowWheel ( )
inlinestatic

Definition at line 801 of file options.h.

◆ defaultCompositingMode()

static CompositingType KWin::Options::defaultCompositingMode ( )
inlinestatic

Definition at line 829 of file options.h.

◆ defaultGlPlatformInterface()

static OpenGLPlatformInterface KWin::Options::defaultGlPlatformInterface ( )
inlinestatic

Definition at line 857 of file options.h.

◆ defaultGlPreferBufferSwap()

static GlSwapStrategy KWin::Options::defaultGlPreferBufferSwap ( )
inlinestatic

Definition at line 853 of file options.h.

◆ defaultGlSmoothScale()

static int KWin::Options::defaultGlSmoothScale ( )
inlinestatic

Definition at line 841 of file options.h.

◆ defaultGlStrictBinding()

static bool KWin::Options::defaultGlStrictBinding ( )
inlinestatic

Definition at line 845 of file options.h.

◆ defaultGlStrictBindingFollowsDriver()

static bool KWin::Options::defaultGlStrictBindingFollowsDriver ( )
inlinestatic

Definition at line 849 of file options.h.

◆ defaultHiddenPreviews()

static HiddenPreviews KWin::Options::defaultHiddenPreviews ( )
inlinestatic

Definition at line 837 of file options.h.

◆ defaultKeyCmdAllModKey()

static uint KWin::Options::defaultKeyCmdAllModKey ( )
inlinestatic

Definition at line 825 of file options.h.

◆ defaultOperationMaxButtonLeftClick()

static WindowOperation KWin::Options::defaultOperationMaxButtonLeftClick ( )
inlinestatic

Definition at line 753 of file options.h.

◆ defaultOperationMaxButtonMiddleClick()

static WindowOperation KWin::Options::defaultOperationMaxButtonMiddleClick ( )
inlinestatic

Definition at line 761 of file options.h.

◆ defaultOperationMaxButtonRightClick()

static WindowOperation KWin::Options::defaultOperationMaxButtonRightClick ( )
inlinestatic

Definition at line 757 of file options.h.

◆ defaultOperationTitlebarDblClick()

static WindowOperation KWin::Options::defaultOperationTitlebarDblClick ( )
inlinestatic

Definition at line 749 of file options.h.

◆ defaultUseCompositing()

static bool KWin::Options::defaultUseCompositing ( )
inlinestatic

Definition at line 833 of file options.h.

◆ defaultXwaylandCrashPolicy()

static XwaylandCrashPolicy KWin::Options::defaultXwaylandCrashPolicy ( )
inlinestatic

Definition at line 861 of file options.h.

◆ defaultXwaylandEavesdrops()

static XwaylandEavesdropsMode KWin::Options::defaultXwaylandEavesdrops ( )
inlinestatic

Definition at line 869 of file options.h.

◆ defaultXwaylandMaxCrashCount()

static int KWin::Options::defaultXwaylandMaxCrashCount ( )
inlinestatic

Definition at line 865 of file options.h.

◆ delayFocusInterval()

int KWin::Options::delayFocusInterval ( ) const
inline

Delayed focus interval.

Definition at line 294 of file options.h.

◆ delayFocusIntervalChanged

void KWin::Options::delayFocusIntervalChanged ( )
signal

◆ electricBorderCornerRatio()

float KWin::Options::electricBorderCornerRatio ( ) const
inline
Returns
the factor that determines the corner part of the edge (ie. 0.1 means tiny corner)

Definition at line 598 of file options.h.

◆ electricBorderCornerRatioChanged

void KWin::Options::electricBorderCornerRatioChanged ( )
signal

◆ electricBorderMaximize()

bool KWin::Options::electricBorderMaximize ( ) const
inline
Returns
true if a window gets maximized when it reaches top screen edge while being moved.

Definition at line 583 of file options.h.

◆ electricBorderMaximizeChanged

void KWin::Options::electricBorderMaximizeChanged ( )
signal

◆ electricBorderTiling()

bool KWin::Options::electricBorderTiling ( ) const
inline
Returns
true if window is tiled to half screen when reaching left or right screen edge while been moved.

Definition at line 591 of file options.h.

◆ electricBorderTilingChanged

void KWin::Options::electricBorderTilingChanged ( )
signal

◆ focusPolicy()

FocusPolicy KWin::Options::focusPolicy ( ) const
inline

Definition at line 244 of file options.h.

◆ focusPolicyChanged

void KWin::Options::focusPolicyChanged ( )
signal

◆ focusPolicyIsReasonable()

bool KWin::Options::focusPolicyIsReasonable ( )
inline

Definition at line 333 of file options.h.

◆ focusPolicyIsResonableChanged

void KWin::Options::focusPolicyIsResonableChanged ( )
signal

◆ focusStealingPreventionLevel()

int KWin::Options::focusStealingPreventionLevel ( ) const
inline

Returns the focus stealing prevention level.

See also
allowWindowActivation

Definition at line 395 of file options.h.

◆ focusStealingPreventionLevelChanged

void KWin::Options::focusStealingPreventionLevelChanged ( )
signal

◆ glPlatformInterface()

OpenGLPlatformInterface KWin::Options::glPlatformInterface ( ) const
inline

Definition at line 665 of file options.h.

◆ glPlatformInterfaceChanged

void KWin::Options::glPlatformInterfaceChanged ( )
signal

◆ glPreferBufferSwap()

GlSwapStrategy KWin::Options::glPreferBufferSwap ( ) const
inline

Definition at line 677 of file options.h.

◆ glPreferBufferSwapChanged

void KWin::Options::glPreferBufferSwapChanged ( )
signal

◆ glSmoothScale()

int KWin::Options::glSmoothScale ( ) const
inline

Definition at line 651 of file options.h.

◆ glSmoothScaleChanged

void KWin::Options::glSmoothScaleChanged ( )
signal

◆ glStrictBindingChanged

void KWin::Options::glStrictBindingChanged ( )
signal

◆ glStrictBindingFollowsDriverChanged

void KWin::Options::glStrictBindingFollowsDriverChanged ( )
signal

◆ hiddenPreviews()

HiddenPreviews KWin::Options::hiddenPreviews ( ) const
inline

Definition at line 643 of file options.h.

◆ hiddenPreviewsChanged

void KWin::Options::hiddenPreviewsChanged ( )
signal

◆ hideUtilityWindowsForInactiveChanged

void KWin::Options::hideUtilityWindowsForInactiveChanged ( )
signal

◆ isAutoRaise()

bool KWin::Options::isAutoRaise ( ) const
inline

Whether autoraise is enabled FocusFollowsMouse mode or not.

Definition at line 278 of file options.h.

◆ isClickRaise()

bool KWin::Options::isClickRaise ( ) const
inline

Whether clicking on a window raises it in FocusFollowsMouse mode or not.

Definition at line 270 of file options.h.

◆ isGlStrictBinding()

bool KWin::Options::isGlStrictBinding ( ) const
inline

Definition at line 657 of file options.h.

◆ isGlStrictBindingFollowsDriver()

bool KWin::Options::isGlStrictBindingFollowsDriver ( ) const
inline

Definition at line 661 of file options.h.

◆ isHideUtilityWindowsForInactive()

bool KWin::Options::isHideUtilityWindowsForInactive ( ) const
inline

Whether to hide utility windows for inactive applications.

Definition at line 619 of file options.h.

◆ isNextFocusPrefersMouse()

bool KWin::Options::isNextFocusPrefersMouse ( ) const
inline

Definition at line 248 of file options.h.

◆ isRollOverDesktops()

bool KWin::Options::isRollOverDesktops ( ) const
inline

Whether or not we roll over to the other edge when switching desktops past the edge.

Definition at line 385 of file options.h.

◆ isSeparateScreenFocus()

bool KWin::Options::isSeparateScreenFocus ( ) const
inline

Whether to see Xinerama screens separately for focus (in Alt+Tab, when activating next client)

Definition at line 318 of file options.h.

◆ isShadeHover()

bool KWin::Options::isShadeHover ( ) const
inline

Whether shade hover is enabled or not.

Definition at line 302 of file options.h.

◆ isSnapOnlyWhenOverlapping()

bool KWin::Options::isSnapOnlyWhenOverlapping ( ) const
inline

Snap only when windows will overlap.

Definition at line 377 of file options.h.

◆ isUseCompositing()

bool KWin::Options::isUseCompositing ( ) const

Definition at line 1025 of file options.cpp.

◆ keyCmdAllModKey()

uint KWin::Options::keyCmdAllModKey ( ) const
inline

Definition at line 554 of file options.h.

◆ keyCmdAllModKeyChanged

void KWin::Options::keyCmdAllModKeyChanged ( )
signal

◆ killPingTimeout()

int KWin::Options::killPingTimeout ( ) const
inline

Timeout before non-responding application will be killed after attempt to close.

Definition at line 611 of file options.h.

◆ killPingTimeoutChanged

void KWin::Options::killPingTimeoutChanged ( )
signal

◆ loadConfig()

void KWin::Options::loadConfig ( )

Performs loading all settings except compositing related.

Definition at line 682 of file options.cpp.

◆ modifierOnlyDBusShortcut()

QStringList KWin::Options::modifierOnlyDBusShortcut ( Qt::KeyboardModifier mod) const

Definition at line 1020 of file options.cpp.

◆ mouseCommand()

Options::MouseCommand KWin::Options::mouseCommand ( const QString & name,
bool restricted )
static

Definition at line 883 of file options.cpp.

◆ mouseWheelCommand()

Options::MouseWheelCommand KWin::Options::mouseWheelCommand ( const QString & name)
static

Definition at line 952 of file options.cpp.

◆ nextFocusPrefersMouseChanged

void KWin::Options::nextFocusPrefersMouseChanged ( )
signal

◆ operationMaxButtonClick()

Options::WindowOperation KWin::Options::operationMaxButtonClick ( Qt::MouseButtons button) const

Definition at line 1014 of file options.cpp.

◆ operationMaxButtonLeftClick()

WindowOperation KWin::Options::operationMaxButtonLeftClick ( ) const
inline

Definition at line 431 of file options.h.

◆ operationMaxButtonLeftClickChanged

void KWin::Options::operationMaxButtonLeftClickChanged ( )
signal

◆ operationMaxButtonMiddleClick()

WindowOperation KWin::Options::operationMaxButtonMiddleClick ( ) const
inline

Definition at line 439 of file options.h.

◆ operationMaxButtonMiddleClickChanged

void KWin::Options::operationMaxButtonMiddleClickChanged ( )
signal

◆ operationMaxButtonRightClick()

WindowOperation KWin::Options::operationMaxButtonRightClick ( ) const
inline

Definition at line 435 of file options.h.

◆ operationMaxButtonRightClickChanged

void KWin::Options::operationMaxButtonRightClickChanged ( )
signal

◆ operationTitlebarDblClick()

WindowOperation KWin::Options::operationTitlebarDblClick ( ) const
inline

Definition at line 427 of file options.h.

◆ operationTitlebarDblClickChanged

void KWin::Options::operationTitlebarDblClickChanged ( )
signal

◆ operationTitlebarMouseWheel()

MouseCommand KWin::Options::operationTitlebarMouseWheel ( int delta) const
inline

Definition at line 489 of file options.h.

◆ operationWindowMouseWheel()

MouseCommand KWin::Options::operationWindowMouseWheel ( int delta) const
inline

Definition at line 493 of file options.h.

◆ placement()

PlacementPolicy KWin::Options::placement ( ) const
inline

Definition at line 328 of file options.h.

◆ placementChanged

void KWin::Options::placementChanged ( )
signal

◆ reparseConfiguration()

void KWin::Options::reparseConfiguration ( )

Definition at line 670 of file options.cpp.

◆ rollOverDesktopsChanged

void KWin::Options::rollOverDesktopsChanged ( bool enabled)
signal

◆ separateScreenFocusChanged

void KWin::Options::separateScreenFocusChanged ( bool )
signal

◆ setActivationDesktopPolicy()

void KWin::Options::setActivationDesktopPolicy ( ActivationDesktopPolicy activationDesktopPolicy)

Definition at line 257 of file options.cpp.

◆ setActiveMouseScreen()

void KWin::Options::setActiveMouseScreen ( bool activeMouseScreen)

Definition at line 239 of file options.cpp.

◆ setAllowTearing()

void KWin::Options::setAllowTearing ( bool allow)

Definition at line 625 of file options.cpp.

◆ setAutoRaise()

void KWin::Options::setAutoRaise ( bool autoRaise)

Definition at line 172 of file options.cpp.

◆ setAutoRaiseInterval()

void KWin::Options::setAutoRaiseInterval ( int autoRaiseInterval)

Definition at line 188 of file options.cpp.

◆ setBorderlessMaximizedWindows()

void KWin::Options::setBorderlessMaximizedWindows ( bool borderlessMaximizedWindows)

Definition at line 521 of file options.cpp.

◆ setBorderSnapZone()

void KWin::Options::setBorderSnapZone ( int borderSnapZone)

Definition at line 266 of file options.cpp.

◆ setCenterSnapZone()

void KWin::Options::setCenterSnapZone ( int centerSnapZone)

Definition at line 284 of file options.cpp.

◆ setClickRaise()

void KWin::Options::setClickRaise ( bool clickRaise)

Definition at line 159 of file options.cpp.

◆ setCommandActiveTitlebar1()

void KWin::Options::setCommandActiveTitlebar1 ( MouseCommand commandActiveTitlebar1)

Definition at line 359 of file options.cpp.

◆ setCommandActiveTitlebar2()

void KWin::Options::setCommandActiveTitlebar2 ( MouseCommand commandActiveTitlebar2)

Definition at line 368 of file options.cpp.

◆ setCommandActiveTitlebar3()

void KWin::Options::setCommandActiveTitlebar3 ( MouseCommand commandActiveTitlebar3)

Definition at line 377 of file options.cpp.

◆ setCommandAll1()

void KWin::Options::setCommandAll1 ( MouseCommand commandAll1)

Definition at line 449 of file options.cpp.

◆ setCommandAll2()

void KWin::Options::setCommandAll2 ( MouseCommand commandAll2)

Definition at line 458 of file options.cpp.

◆ setCommandAll3()

void KWin::Options::setCommandAll3 ( MouseCommand commandAll3)

Definition at line 467 of file options.cpp.

◆ setCommandInactiveTitlebar1()

void KWin::Options::setCommandInactiveTitlebar1 ( MouseCommand commandInactiveTitlebar1)

Definition at line 386 of file options.cpp.

◆ setCommandInactiveTitlebar2()

void KWin::Options::setCommandInactiveTitlebar2 ( MouseCommand commandInactiveTitlebar2)

Definition at line 395 of file options.cpp.

◆ setCommandInactiveTitlebar3()

void KWin::Options::setCommandInactiveTitlebar3 ( MouseCommand commandInactiveTitlebar3)

Definition at line 404 of file options.cpp.

◆ setCommandWindow1()

void KWin::Options::setCommandWindow1 ( MouseCommand commandWindow1)

Definition at line 413 of file options.cpp.

◆ setCommandWindow2()

void KWin::Options::setCommandWindow2 ( MouseCommand commandWindow2)

Definition at line 422 of file options.cpp.

◆ setCommandWindow3()

void KWin::Options::setCommandWindow3 ( MouseCommand commandWindow3)

Definition at line 431 of file options.cpp.

◆ setCommandWindowWheel()

void KWin::Options::setCommandWindowWheel ( MouseCommand commandWindowWheel)

Definition at line 440 of file options.cpp.

◆ setCompositingMode() [1/2]

void KWin::Options::setCompositingMode ( CompositingType mode)
inline

Definition at line 635 of file options.h.

◆ setCompositingMode() [2/2]

void KWin::Options::setCompositingMode ( int compositingMode)

Definition at line 548 of file options.cpp.

◆ setCondensedTitle()

void KWin::Options::setCondensedTitle ( bool condensedTitle)

Definition at line 485 of file options.cpp.

◆ setDelayFocusInterval()

void KWin::Options::setDelayFocusInterval ( int delayFocusInterval)

Definition at line 200 of file options.cpp.

◆ setElectricBorderCornerRatio()

void KWin::Options::setElectricBorderCornerRatio ( float electricBorderCornerRatio)

Definition at line 512 of file options.cpp.

◆ setElectricBorderMaximize()

void KWin::Options::setElectricBorderMaximize ( bool electricBorderMaximize)

Definition at line 494 of file options.cpp.

◆ setElectricBorderTiling()

void KWin::Options::setElectricBorderTiling ( bool electricBorderTiling)

Definition at line 503 of file options.cpp.

◆ setFocusPolicy()

void KWin::Options::setFocusPolicy ( FocusPolicy focusPolicy)

Definition at line 109 of file options.cpp.

◆ setFocusStealingPreventionLevel()

void KWin::Options::setFocusStealingPreventionLevel ( int focusStealingPreventionLevel)

Definition at line 311 of file options.cpp.

◆ setGlPlatformInterface()

void KWin::Options::setGlPlatformInterface ( OpenGLPlatformInterface interface)

Definition at line 633 of file options.cpp.

◆ setGlPreferBufferSwap()

void KWin::Options::setGlPreferBufferSwap ( char glPreferBufferSwap)

Definition at line 611 of file options.cpp.

◆ setGlSmoothScale()

void KWin::Options::setGlSmoothScale ( int glSmoothScale)

Definition at line 575 of file options.cpp.

◆ setGlStrictBinding()

void KWin::Options::setGlStrictBinding ( bool glStrictBinding)

Definition at line 584 of file options.cpp.

◆ setGlStrictBindingFollowsDriver()

void KWin::Options::setGlStrictBindingFollowsDriver ( bool glStrictBindingFollowsDriver)

Definition at line 593 of file options.cpp.

◆ setHiddenPreviews()

void KWin::Options::setHiddenPreviews ( int hiddenPreviews)

Definition at line 566 of file options.cpp.

◆ setHideUtilityWindowsForInactive()

void KWin::Options::setHideUtilityWindowsForInactive ( bool hideUtilityWindowsForInactive)

Definition at line 539 of file options.cpp.

◆ setKeyCmdAllModKey()

void KWin::Options::setKeyCmdAllModKey ( uint keyCmdAllModKey)

Definition at line 476 of file options.cpp.

◆ setKillPingTimeout()

void KWin::Options::setKillPingTimeout ( int killPingTimeout)

Definition at line 530 of file options.cpp.

◆ setNextFocusPrefersMouse()

void KWin::Options::setNextFocusPrefersMouse ( bool nextFocusPrefersMouse)

Definition at line 123 of file options.cpp.

◆ setOperationMaxButtonLeftClick()

void KWin::Options::setOperationMaxButtonLeftClick ( WindowOperation op)

Definition at line 332 of file options.cpp.

◆ setOperationMaxButtonMiddleClick()

void KWin::Options::setOperationMaxButtonMiddleClick ( WindowOperation op)

Definition at line 350 of file options.cpp.

◆ setOperationMaxButtonRightClick()

void KWin::Options::setOperationMaxButtonRightClick ( WindowOperation op)

Definition at line 341 of file options.cpp.

◆ setOperationTitlebarDblClick()

void KWin::Options::setOperationTitlebarDblClick ( WindowOperation operationTitlebarDblClick)

Definition at line 323 of file options.cpp.

◆ setPlacement()

void KWin::Options::setPlacement ( PlacementPolicy placement)

Definition at line 248 of file options.cpp.

◆ setRollOverDesktops()

void KWin::Options::setRollOverDesktops ( bool rollOverDesktops)

Definition at line 302 of file options.cpp.

◆ setSeparateScreenFocus()

void KWin::Options::setSeparateScreenFocus ( bool separateScreenFocus)

Definition at line 230 of file options.cpp.

◆ setShadeHover()

void KWin::Options::setShadeHover ( bool shadeHover)

Definition at line 212 of file options.cpp.

◆ setShadeHoverInterval()

void KWin::Options::setShadeHoverInterval ( int shadeHoverInterval)

Definition at line 221 of file options.cpp.

◆ setSnapOnlyWhenOverlapping()

void KWin::Options::setSnapOnlyWhenOverlapping ( bool snapOnlyWhenOverlapping)

Definition at line 293 of file options.cpp.

◆ setUseCompositing()

void KWin::Options::setUseCompositing ( bool useCompositing)

Definition at line 557 of file options.cpp.

◆ setWindowsBlockCompositing()

void KWin::Options::setWindowsBlockCompositing ( bool set)

Definition at line 602 of file options.cpp.

◆ setWindowSnapZone()

void KWin::Options::setWindowSnapZone ( int windowSnapZone)

Definition at line 275 of file options.cpp.

◆ setXwaylandCrashPolicy()

void KWin::Options::setXwaylandCrashPolicy ( XwaylandCrashPolicy crashPolicy)

Definition at line 132 of file options.cpp.

◆ setXwaylandEavesdrops()

void KWin::Options::setXwaylandEavesdrops ( XwaylandEavesdropsMode mode)

Definition at line 150 of file options.cpp.

◆ setXwaylandMaxCrashCount()

void KWin::Options::setXwaylandMaxCrashCount ( int maxCrashCount)

Definition at line 141 of file options.cpp.

◆ shadeHoverChanged

void KWin::Options::shadeHoverChanged ( )
signal

◆ shadeHoverInterval()

int KWin::Options::shadeHoverInterval ( )
inline

Shade hover interval.

Definition at line 310 of file options.h.

◆ shadeHoverIntervalChanged

void KWin::Options::shadeHoverIntervalChanged ( )
signal

◆ snapOnlyWhenOverlappingChanged

void KWin::Options::snapOnlyWhenOverlappingChanged ( )
signal

◆ updateSettings()

void KWin::Options::updateSettings ( )

Definition at line 675 of file options.cpp.

◆ useCompositingChanged

void KWin::Options::useCompositingChanged ( )
signal

◆ windowOperation()

Options::WindowOperation KWin::Options::windowOperation ( const QString & name,
bool restricted )
static

Definition at line 855 of file options.cpp.

◆ windowsBlockCompositing()

bool KWin::Options::windowsBlockCompositing ( ) const
inline

Definition at line 682 of file options.h.

◆ windowsBlockCompositingChanged

void KWin::Options::windowsBlockCompositingChanged ( )
signal

◆ windowSnapZone()

int KWin::Options::windowSnapZone ( ) const
inline

The size of the zone that triggers snapping with other windows.

Definition at line 361 of file options.h.

◆ windowSnapZoneChanged

void KWin::Options::windowSnapZoneChanged ( )
signal

◆ xwaylandCrashPolicy()

XwaylandCrashPolicy KWin::Options::xwaylandCrashPolicy ( ) const
inline

Definition at line 253 of file options.h.

◆ xwaylandCrashPolicyChanged

void KWin::Options::xwaylandCrashPolicyChanged ( )
signal

◆ xwaylandEavesdrops()

XwaylandEavesdropsMode KWin::Options::xwaylandEavesdrops ( ) const
inline

Definition at line 261 of file options.h.

◆ xwaylandEavesdropsChanged

void KWin::Options::xwaylandEavesdropsChanged ( )
signal

◆ xwaylandMaxCrashCount()

int KWin::Options::xwaylandMaxCrashCount ( ) const
inline

Definition at line 257 of file options.h.

◆ xwaylandMaxCrashCountChanged

void KWin::Options::xwaylandMaxCrashCountChanged ( )
signal

Property Documentation

◆ activationDesktopPolicy

ActivationDesktopPolicy KWin::Options::activationDesktopPolicy
readwrite

Definition at line 112 of file options.h.

◆ activeMouseScreen

bool KWin::Options::activeMouseScreen
readwrite

Definition at line 110 of file options.h.

◆ allowTearing

bool KWin::Options::allowTearing
readwrite

Definition at line 200 of file options.h.

◆ autoRaise

bool KWin::Options::autoRaise
readwrite

Whether autoraise is enabled FocusFollowsMouse mode or not.

Definition at line 89 of file options.h.

◆ autoRaiseInterval

int KWin::Options::autoRaiseInterval
readwrite

Autoraise interval.

Definition at line 93 of file options.h.

◆ borderlessMaximizedWindows

bool KWin::Options::borderlessMaximizedWindows
readwrite

Definition at line 172 of file options.h.

◆ borderSnapZone

int KWin::Options::borderSnapZone
readwrite

The size of the zone that triggers snapping on desktop borders.

Definition at line 117 of file options.h.

◆ centerSnapZone

int KWin::Options::centerSnapZone
readwrite

The size of the zone that triggers snapping on the screen center.

Definition at line 125 of file options.h.

◆ clickRaise

bool KWin::Options::clickRaise
readwrite

Whether clicking on a window raises it in FocusFollowsMouse mode or not.

Definition at line 85 of file options.h.

◆ commandActiveTitlebar1

MouseCommand KWin::Options::commandActiveTitlebar1
readwrite

Definition at line 142 of file options.h.

◆ commandActiveTitlebar2

MouseCommand KWin::Options::commandActiveTitlebar2
readwrite

Definition at line 143 of file options.h.

◆ commandActiveTitlebar3

MouseCommand KWin::Options::commandActiveTitlebar3
readwrite

Definition at line 144 of file options.h.

◆ commandAll1

MouseCommand KWin::Options::commandAll1
readwrite

Definition at line 152 of file options.h.

◆ commandAll2

MouseCommand KWin::Options::commandAll2
readwrite

Definition at line 153 of file options.h.

◆ commandAll3

MouseCommand KWin::Options::commandAll3
readwrite

Definition at line 154 of file options.h.

◆ commandInactiveTitlebar1

MouseCommand KWin::Options::commandInactiveTitlebar1
readwrite

Definition at line 145 of file options.h.

◆ commandInactiveTitlebar2

MouseCommand KWin::Options::commandInactiveTitlebar2
readwrite

Definition at line 146 of file options.h.

◆ commandInactiveTitlebar3

MouseCommand KWin::Options::commandInactiveTitlebar3
readwrite

Definition at line 147 of file options.h.

◆ commandWindow1

MouseCommand KWin::Options::commandWindow1
readwrite

Definition at line 148 of file options.h.

◆ commandWindow2

MouseCommand KWin::Options::commandWindow2
readwrite

Definition at line 149 of file options.h.

◆ commandWindow3

MouseCommand KWin::Options::commandWindow3
readwrite

Definition at line 150 of file options.h.

◆ commandWindowWheel

MouseCommand KWin::Options::commandWindowWheel
readwrite

Definition at line 151 of file options.h.

◆ compositingMode

int KWin::Options::compositingMode
readwrite

Definition at line 181 of file options.h.

◆ condensedTitle

bool KWin::Options::condensedTitle
readwrite

Whether the visible name should be condensed.

Definition at line 159 of file options.h.

◆ delayFocusInterval

int KWin::Options::delayFocusInterval
readwrite

Delayed focus interval.

Definition at line 97 of file options.h.

◆ electricBorderCornerRatio

float KWin::Options::electricBorderCornerRatio
readwrite

Whether a window is tiled to half screen when reaching left or right screen edge while been moved.

Definition at line 171 of file options.h.

◆ electricBorderMaximize

bool KWin::Options::electricBorderMaximize
readwrite

Whether a window gets maximized when it reaches top screen edge while being moved.

Definition at line 163 of file options.h.

◆ electricBorderTiling

bool KWin::Options::electricBorderTiling
readwrite

Whether a window is tiled to half screen when reaching left or right screen edge while been moved.

Definition at line 167 of file options.h.

◆ focusPolicy

FocusPolicy KWin::Options::focusPolicy
readwrite

Definition at line 77 of file options.h.

◆ focusPolicyIsReasonable

bool KWin::Options::focusPolicyIsReasonable
read

Definition at line 113 of file options.h.

◆ focusStealingPreventionLevel

int KWin::Options::focusStealingPreventionLevel
readwrite

0 - 4 , see Workspace::allowWindowActivation()

Definition at line 137 of file options.h.

◆ glPlatformInterface

KWin::OpenGLPlatformInterface KWin::Options::glPlatformInterface
readwrite

Definition at line 198 of file options.h.

◆ glPreferBufferSwap

GlSwapStrategy KWin::Options::glPreferBufferSwap
readwrite

Definition at line 197 of file options.h.

◆ glSmoothScale

int KWin::Options::glSmoothScale
readwrite

0 = no, 1 = yes when transformed, 2 = try trilinear when transformed; else 1, -1 = auto

Definition at line 189 of file options.h.

◆ glStrictBinding

bool KWin::Options::glStrictBinding
readwrite

Definition at line 190 of file options.h.

◆ glStrictBindingFollowsDriver

bool KWin::Options::glStrictBindingFollowsDriver
readwrite

Whether strict binding follows the driver or has been overwritten by a user defined config value. If true glStrictBinding is set by the OpenGL Scene during initialization. If false glStrictBinding is set from a config value and not updated during scene initialization.

Definition at line 196 of file options.h.

◆ hiddenPreviews

int KWin::Options::hiddenPreviews
readwrite

Definition at line 183 of file options.h.

◆ hideUtilityWindowsForInactive

bool KWin::Options::hideUtilityWindowsForInactive
readwrite

Whether to hide utility windows for inactive applications.

Definition at line 180 of file options.h.

◆ keyCmdAllModKey

uint KWin::Options::keyCmdAllModKey
readwrite

Definition at line 155 of file options.h.

◆ killPingTimeout

int KWin::Options::killPingTimeout
readwrite

timeout before non-responding application will be killed after attempt to close.

Definition at line 176 of file options.h.

◆ nextFocusPrefersMouse

bool KWin::Options::nextFocusPrefersMouse
readwrite

Definition at line 80 of file options.h.

◆ operationMaxButtonLeftClick

KWin::Options::WindowOperation KWin::Options::operationMaxButtonLeftClick
readwrite

Definition at line 139 of file options.h.

◆ operationMaxButtonMiddleClick

KWin::Options::WindowOperation KWin::Options::operationMaxButtonMiddleClick
readwrite

Definition at line 140 of file options.h.

◆ operationMaxButtonRightClick

KWin::Options::WindowOperation KWin::Options::operationMaxButtonRightClick
readwrite

Definition at line 141 of file options.h.

◆ operationTitlebarDblClick

KWin::Options::WindowOperation KWin::Options::operationTitlebarDblClick
readwrite

Definition at line 138 of file options.h.

◆ placement

PlacementPolicy KWin::Options::placement
readwrite

Definition at line 111 of file options.h.

◆ rollOverDesktops

bool KWin::Options::rollOverDesktops
readwrite

Whether or not we roll over to the other edge when switching desktops past the edge.

Definition at line 133 of file options.h.

◆ separateScreenFocus

bool KWin::Options::separateScreenFocus
readwrite

Whether to see Xinerama screens separately for focus (in Alt+Tab, when activating next client)

Definition at line 109 of file options.h.

◆ shadeHover

bool KWin::Options::shadeHover
readwrite

Whether shade hover is enabled or not.

Definition at line 101 of file options.h.

◆ shadeHoverInterval

int KWin::Options::shadeHoverInterval
readwrite

Shade hover interval.

Definition at line 105 of file options.h.

◆ snapOnlyWhenOverlapping

bool KWin::Options::snapOnlyWhenOverlapping
readwrite

Snap only when windows will overlap.

Definition at line 129 of file options.h.

◆ useCompositing

bool KWin::Options::useCompositing
readwrite

Definition at line 182 of file options.h.

◆ windowsBlockCompositing

bool KWin::Options::windowsBlockCompositing
readwrite

Definition at line 199 of file options.h.

◆ windowSnapZone

int KWin::Options::windowSnapZone
readwrite

The size of the zone that triggers snapping with other windows.

Definition at line 121 of file options.h.

◆ xwaylandCrashPolicy

XwaylandCrashPolicy KWin::Options::xwaylandCrashPolicy
readwrite

Definition at line 78 of file options.h.

◆ xwaylandMaxCrashCount

int KWin::Options::xwaylandMaxCrashCount
readwrite

Definition at line 79 of file options.h.


The documentation for this class was generated from the following files: