Phosphor
Qt6 / Wayland library suite for window-management tools
 
Loading...
Searching...
No Matches
AlgorithmRegistry.h File Reference
#include <phosphortiles_export.h>
#include "AlgorithmPreviewParams.h"
#include "AutotileConstants.h"
#include "ITileAlgorithmRegistry.h"
#include <QHash>
#include <QLatin1String>
#include <QList>
#include <QMutex>
#include <QMutexLocker>
#include <QObject>
#include <QPointer>
#include <QRect>
#include <QString>
#include <QStringList>
#include <QVariantList>
#include <QVariantMap>
#include <functional>

Go to the source code of this file.

Classes

class  PhosphorTiles::AlgorithmRegistry
 Concrete tiling-algorithm registry. More...
 
struct  PhosphorTiles::PendingAlgorithmRegistration
 Pending algorithm registration data. More...
 
class  PhosphorTiles::AlgorithmRegistrar< T >
 Helper for static self-registration of built-in algorithms. More...
 

Namespaces

namespace  PhosphorTiles
 

Functions

PHOSPHORTILES_EXPORT QList< PendingAlgorithmRegistration > & PhosphorTiles::pendingAlgorithmRegistrations ()
 Global list of pending algorithm registrations.
 
PHOSPHORTILES_EXPORT class QMutex & PhosphorTiles::pendingAlgorithmRegistrationsMutex ()
 Mutex protecting pendingAlgorithmRegistrations().