26class TabBoxConfigPrivate;
282 return QStringLiteral(
"thumbnail_grid");
ClientMinimizedMode clientMinimizedMode() const
void setShowTabBox(bool show)
void setLayoutName(const QString &name)
@ AllActivitiesClients
Windows from all Activities are included.
@ OnlyCurrentActivityClients
Only Windows on current activity are included.
@ ExcludeCurrentActivityClients
Exclude Windows on current activity.
static ClientSwitchingMode defaultSwitchingMode()
@ OnlyMinimizedClients
Only minimized Windows are included.
@ IgnoreMinimizedStatus
Windows are included no matter they are minimized or not.
@ ExcludeMinimizedClients
Exclude minimized Windows.
void setClientMinimizedMode(ClientMinimizedMode minimizedMode)
ClientApplicationsMode clientApplicationsMode() const
void setClientActivitiesMode(ClientActivitiesMode activitiesMode)
@ OneWindowPerApplication
Only one Window for each application is included.
@ AllWindowsAllApplications
Windows from all applications are included.
@ AllWindowsCurrentApplication
Only Windows for the current application are included.
static ClientActivitiesMode defaultActivitiesMode()
bool isHighlightWindows() const
void setClientApplicationsMode(ClientApplicationsMode applicationsMode)
static ClientMultiScreenMode defaultMultiScreenMode()
ClientDesktopMode clientDesktopMode() const
@ AllDesktopsClients
Windows from all desktops are included.
@ OnlyCurrentDesktopClients
Only Windows on current desktop are included.
@ ExcludeCurrentDesktopClients
Exclude Windows on current desktop.
static OrderMinimizedMode defaultOrderMinimizedMode()
ClientMultiScreenMode clientMultiScreenMode() const
static ClientApplicationsMode defaultApplicationsMode()
@ GroupByMinimized
Windows are grouped by whether they are minimized or not.
@ NoGroupByMinimized
Windows are not grouped by whether they are minimized.
ClientSwitchingMode clientSwitchingMode() const
static QString defaultLayoutName()
void setClientMultiScreenMode(ClientMultiScreenMode multiScreenMode)
@ StackingOrderSwitching
Sort by current stacking order.
@ FocusChainSwitching
Sort by recently used. Most recently used Window is the first.
static ShowDesktopMode defaultShowDesktopMode()
void setHighlightWindows(bool highlight)
static ClientMinimizedMode defaultMinimizedMode()
void setOrderMinimizedMode(OrderMinimizedMode orderMinimizedMode)
ShowDesktopMode showDesktopMode() const
bool isShowTabBox() const
void setShowDesktopMode(ShowDesktopMode showDesktopMode)
@ ShowDesktopClient
A Window representing the desktop is included.
@ DoNotShowDesktopClient
A Window representing the desktop is not included.
ClientActivitiesMode clientActivitiesMode() const
@ OnlyCurrentScreenClients
Only Windows on current screen are included.
@ ExcludeCurrentScreenClients
Exclude Windows from the current screen.
@ IgnoreMultiScreen
Windows are included independently of the screen they are on.
static bool defaultHighlightWindow()
void setClientSwitchingMode(ClientSwitchingMode switchingMode)
static bool defaultShowTabBox()
void setClientDesktopMode(ClientDesktopMode desktopMode)
OrderMinimizedMode orderMinimizedMode() const
TabBoxConfig & operator=(const TabBoxConfig &object)
QString & layoutName() const
static ClientDesktopMode defaultDesktopMode()