Phosphor
Qt6 / Wayland library suite for window-management tools
 
Loading...
Searching...
No Matches
PhosphorZones::LayoutRegistry Member List

This is the complete list of members for PhosphorZones::LayoutRegistry, including all inherited members.

activeLayout() const overridePhosphorZones::LayoutRegistryinlinevirtual
activeLayoutChanged(Layout *layout)PhosphorZones::IZoneLayoutRegistrysignal
activityAssignments() constPhosphorZones::LayoutRegistry
addLayout(Layout *layout) overridePhosphorZones::LayoutRegistryvirtual
applyQuickLayout(AssignmentEntry::Mode mode, int number, const QString &screenId)PhosphorZones::LayoutRegistry
applyScrollingTemplateToScreen(const QString &screenId, const QString &templateId)PhosphorZones::LayoutRegistry
assignLayout(const QString &screenId, int virtualDesktop, const QString &activity, Layout *layout)PhosphorZones::LayoutRegistry
assignLayoutById(const QString &screenId, int virtualDesktop, const QString &activity, const QString &layoutId)PhosphorZones::LayoutRegistry
assignmentCacheKeyToken(const std::optional< int > &tiledCount, const QString &orientationToken, const QString &colorSchemeToken)PhosphorZones::LayoutRegistryinlinestatic
assignmentEntryForScreen(const QString &screenId, int virtualDesktop=0, const QString &activity=QString()) constPhosphorZones::LayoutRegistry
assignmentIdForScreen(const QString &screenId, int virtualDesktop=0, const QString &activity=QString()) const overridePhosphorZones::LayoutRegistryvirtual
assignScrollingTemplate(const QString &screenId, int virtualDesktop, const QString &activity, const QString &templateId)PhosphorZones::LayoutRegistry
builtInLayouts() constPhosphorZones::LayoutRegistry
clearAssignment(const QString &screenId, int virtualDesktop=0, const QString &activity=QString())PhosphorZones::LayoutRegistry
clearAutotileAssignments()PhosphorZones::LayoutRegistry
colorSchemeToken() constPhosphorZones::LayoutRegistryinline
combinedAssignments() constPhosphorZones::LayoutRegistry
contentsChanged()PhosphorLayout::ILayoutSourceRegistrysignal
contextCacheKeyToken(const QString &modeToken, const QString &activeLayoutId, const QString &orientationToken, const QString &colorSchemeToken)PhosphorZones::LayoutRegistryinlinestatic
contextResolveCacheSize() constPhosphorZones::LayoutRegistryinline
createBuiltInLayouts()PhosphorZones::LayoutRegistry
currentActivity() const overridePhosphorZones::LayoutRegistryinlinevirtual
currentVirtualDesktop() const overridePhosphorZones::LayoutRegistryinlinevirtual
currentVirtualDesktopForScreen(const QString &screenId) const overridePhosphorZones::LayoutRegistryinlinevirtual
cycleToNextLayout(const QString &screenId)PhosphorZones::LayoutRegistry
cycleToPreviousLayout(const QString &screenId)PhosphorZones::LayoutRegistry
defaultLayout() const overridePhosphorZones::LayoutRegistryvirtual
desktopAssignments() constPhosphorZones::LayoutRegistry
duplicateLayout(Layout *source) overridePhosphorZones::LayoutRegistryvirtual
duplicateNameSuffix()PhosphorZones::LayoutRegistryinlinestatic
escapeKeyComponent(const QString &component)PhosphorZones::LayoutRegistryinlinestatic
exactContextDeclaresEngineMode(const QString &screenId, int virtualDesktop, const QString &activity) constPhosphorZones::LayoutRegistry
exactContextEntry(const QString &screenId, int virtualDesktop, const QString &activity) constPhosphorZones::LayoutRegistry
exportLayout(Layout *layout, const QString &filePath)PhosphorZones::LayoutRegistry
hasExplicitAssignment(const QString &screenId, int virtualDesktop=0, const QString &activity=QString()) constPhosphorZones::LayoutRegistry
ILayoutSourceRegistry(QObject *parent=nullptr)PhosphorLayout::ILayoutSourceRegistryexplicit
importLayout(const QString &filePath)PhosphorZones::LayoutRegistry
isContextActiveLayoutSuppressed(const QString &screenId, int virtualDesktop=0, const QString &activity=QString()) const overridePhosphorZones::LayoutRegistryvirtual
isDefaultAssignmentSuppressedForContext(const QString &screenId, int virtualDesktop=0, const QString &activity=QString()) constPhosphorZones::LayoutRegistry
isLayoutJsonValid(const QJsonObject &json, const QString &context)PhosphorZones::LayoutRegistrystatic
IZoneLayoutRegistry(QObject *parent=nullptr)PhosphorZones::IZoneLayoutRegistryexplicit
layout(int index) const overridePhosphorZones::LayoutRegistryvirtual
layoutAdded(Layout *layout)PhosphorZones::IZoneLayoutRegistrysignal
layoutAssigned(const QString &screenId, int virtualDesktop, Layout *layout)PhosphorZones::IZoneLayoutRegistrysignal
layoutById(const QUuid &id) const overridePhosphorZones::LayoutRegistryvirtual
layoutByName(const QString &name) const overridePhosphorZones::LayoutRegistryvirtual
layoutCount() const overridePhosphorZones::LayoutRegistryinlinevirtual
layoutDirectory() constPhosphorZones::LayoutRegistryinline
layoutDirectoryChanged()PhosphorZones::LayoutRegistrysignal
layoutForScreen(const QString &screenId, int virtualDesktop=0, const QString &activity=QString()) const overridePhosphorZones::LayoutRegistryvirtual
layoutForShortcut(AssignmentEntry::Mode mode, int number) constPhosphorZones::LayoutRegistry
LayoutRegistry(PhosphorRules::RuleStore *ruleStore, QString layoutSubdirectory, QObject *parent=nullptr)PhosphorZones::LayoutRegistry
layoutRemoved(Layout *layout)PhosphorZones::IZoneLayoutRegistrysignal
layouts() const overridePhosphorZones::LayoutRegistryinlinevirtual
layoutsChanged()PhosphorZones::LayoutRegistrysignal
layoutsLoaded()PhosphorZones::LayoutRegistrysignal
layoutsSaved()PhosphorZones::LayoutRegistrysignal
loadAssignments()PhosphorZones::LayoutRegistry
loadAutotileOverrides(const QString &algorithmId) const overridePhosphorZones::LayoutRegistryvirtual
loadLayouts()PhosphorZones::LayoutRegistry
modeForScreen(const QString &screenId, int virtualDesktop=0, const QString &activity=QString()) constPhosphorZones::LayoutRegistry
previousLayout() constPhosphorZones::LayoutRegistryinline
purgeLayoutIdFromAssignments(const QString &layoutId)PhosphorZones::LayoutRegistry
quickLayoutSlots(AssignmentEntry::Mode mode) constPhosphorZones::LayoutRegistryinline
QuickSlotsAutotileKeyPhosphorZones::LayoutRegistrystatic
QuickSlotsScrollingKeyPhosphorZones::LayoutRegistrystatic
QuickSlotsSnappingKeyPhosphorZones::LayoutRegistrystatic
removeLayout(Layout *layout) overridePhosphorZones::LayoutRegistryvirtual
removeLayoutById(const QUuid &id) overridePhosphorZones::LayoutRegistryvirtual
resolveContextDefaultAssignment(const QString &screenId, int virtualDesktop, const QString &activity) constPhosphorZones::LayoutRegistry
resolveContextDragSelectorEnabled(const QString &screenId, int virtualDesktop, const QString &activity) const overridePhosphorZones::LayoutRegistryvirtual
resolveContextGaps(const QString &screenId, int virtualDesktop, const QString &activity, const QString &mode=QString()) const overridePhosphorZones::LayoutRegistryvirtual
resolveContextLocked(const QString &screenId, int virtualDesktop, const QString &activity) const overridePhosphorZones::LayoutRegistryvirtual
resolveContextOsdEnabled(const QString &screenId, int virtualDesktop, const QString &activity) constPhosphorZones::LayoutRegistry
resolveContextOverlay(const QString &screenId, int virtualDesktop, const QString &activity) const overridePhosphorZones::LayoutRegistryvirtual
resolveContextScrollingParams(const QString &screenId, int virtualDesktop, const QString &activity) constPhosphorZones::LayoutRegistry
resolveContextTilingParams(const QString &screenId, int virtualDesktop, const QString &activity) constPhosphorZones::LayoutRegistry
resolveLayoutForScreen(const QString &screenId) const overridePhosphorZones::LayoutRegistryinlinevirtual
restoreAutotileAssignments()PhosphorZones::LayoutRegistry
rulesVisibleActiveLayoutId(const QString &screenId, int virtualDesktop, const QString &activity) constPhosphorZones::LayoutRegistry
saveAssignments()PhosphorZones::LayoutRegistry
saveAutotileOverrides(const QString &algorithmId, const QJsonObject &overrides)PhosphorZones::LayoutRegistry
saveLayout(Layout *layout)PhosphorZones::LayoutRegistry
saveLayouts()PhosphorZones::LayoutRegistry
screenOrientationToken(const QString &screenId) constPhosphorZones::LayoutRegistryinline
scrollingDisplayIdForContext(const QString &screenId, int virtualDesktop, const QString &activity) constPhosphorZones::IZoneLayoutRegistryinline
scrollingTemplateExplicitlyNone(const QString &screenId, int virtualDesktop, const QString &activity) const overridePhosphorZones::LayoutRegistryvirtual
scrollingTemplateForContext(const QString &screenId, int virtualDesktop, const QString &activity) const overridePhosphorZones::LayoutRegistryvirtual
scrollingTemplateLayoutForScreen(const QString &screenId, int virtualDesktop=0, const QString &activity=QString()) constPhosphorZones::LayoutRegistry
scrollingTemplateStore() const overridePhosphorZones::LayoutRegistryinlinevirtual
seedDefaultLayoutSettingsIfFresh(const QJsonObject &defaults)PhosphorZones::LayoutRegistry
setActiveLayout(Layout *layout) overridePhosphorZones::LayoutRegistryvirtual
setActiveLayoutById(const QUuid &id) overridePhosphorZones::LayoutRegistryvirtual
setAllActivityAssignments(const QHash< QPair< QString, QString >, QString > &assignments)PhosphorZones::LayoutRegistry
setAllCombinedAssignments(const QHash< CombinedAssignmentKey, QString > &assignments)PhosphorZones::LayoutRegistry
setAllDesktopAssignments(const QHash< QPair< QString, int >, QString > &assignments)PhosphorZones::LayoutRegistry
setAllQuickLayoutSlots(AssignmentEntry::Mode mode, const QHash< int, QString > &slots)PhosphorZones::LayoutRegistry
setAllScreenAssignments(const QHash< QString, QString > &assignments)PhosphorZones::LayoutRegistry
setAssignmentEntryDirect(const QString &screenId, int virtualDesktop, const QString &activity, const AssignmentEntry &entry)PhosphorZones::LayoutRegistry
setColorSchemeProvider(std::function< std::optional< QString >()> provider)PhosphorZones::LayoutRegistry
setCurrentActivity(const QString &activity)PhosphorZones::LayoutRegistryinline
setCurrentVirtualDesktop(int desktop)PhosphorZones::LayoutRegistryinline
setCurrentVirtualDesktopProvider(std::function< std::optional< int >(const QString &screenId)> provider)PhosphorZones::LayoutRegistryinline
setDefaultAssignmentSuppressedProvider(std::function< bool()> provider)PhosphorZones::LayoutRegistry
setDefaultAutotileAlgorithmProvider(std::function< QString()> provider)PhosphorZones::LayoutRegistry
setDefaultLayoutIdProvider(std::function< QString()> provider)PhosphorZones::LayoutRegistry
setDefaultScrollingTemplateProvider(std::function< QString()> provider)PhosphorZones::LayoutRegistryinline
setLayoutDirectory(const QString &directory)PhosphorZones::LayoutRegistry
setQuickLayoutSlot(AssignmentEntry::Mode mode, int number, const QString &layoutId)PhosphorZones::LayoutRegistry
setScreenOrientationProvider(std::function< std::optional< QString >(const QString &screenId)> provider)PhosphorZones::LayoutRegistry
setScrollingTemplateStore(ScrollingTemplateStore *store)PhosphorZones::LayoutRegistryinline
setSnappingPreferredProvider(std::function< bool()> provider)PhosphorZones::LayoutRegistry
setTiledWindowCountProvider(std::function< std::optional< int >(const QString &screenId, int virtualDesktop, const QString &activity)> provider)PhosphorZones::LayoutRegistry
snappingLayoutForScreen(const QString &screenId, int virtualDesktop=0, const QString &activity=QString()) constPhosphorZones::LayoutRegistry
snappingPreferred() constPhosphorZones::LayoutRegistry
stampColorScheme(PhosphorRules::WindowQuery &query) constPhosphorZones::LayoutRegistryinline
stampScreenOrientation(PhosphorRules::WindowQuery &query, const QString &screenId) constPhosphorZones::LayoutRegistryinline
storedAssignmentIdForScreen(const QString &screenId, int virtualDesktop=0, const QString &activity=QString()) constPhosphorZones::LayoutRegistry
tilingAlgorithmForScreen(const QString &screenId, int virtualDesktop=0, const QString &activity=QString()) const overridePhosphorZones::LayoutRegistryvirtual
~ILayoutSourceRegistry() overridePhosphorLayout::ILayoutSourceRegistry
~IZoneLayoutRegistry() overridePhosphorZones::IZoneLayoutRegistry
~LayoutRegistry() overridePhosphorZones::LayoutRegistry