6#include <phosphorzones_export.h>
25 static QHash<QString, CreatorFunc>& creators();
26 static void ensureDefaults();
27 static bool s_defaultsInitialized;
Definition LayoutFactory.h:17
static Layout * create(const QString &type, LayoutRegistry *manager)
std::function< Layout *(LayoutRegistry *)> CreatorFunc
Definition LayoutFactory.h:19
static void registerType(const QString &type, CreatorFunc creator)
Manual zone-layout registry + per-context assignment store.
Definition LayoutRegistry.h:48
Represents a collection of zones that form a layout.
Definition Layout.h:74
constexpr QLatin1String LayoutRegistry("org.plasmazones.LayoutRegistry")
Definition IWindowTrackingService.h:22