QGIS API Documentation 3.99.0-Master (2fe06baccd8)
Loading...
Searching...
No Matches
qgslayoutitemregistry.h File Reference
#include <functional>
#include "qgis_core.h"
#include "qgis_sip.h"
#include "qgsapplication.h"
#include "qgslayoutitem.h"
#include "qgspathresolver.h"
#include <QGraphicsItem>
#include <QIcon>
Include dependency graph for qgslayoutitemregistry.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

 Stores metadata about one layout item class. More...
 Convenience metadata class that uses static functions to create layout items and their configuration widgets. More...
class  QgsLayoutItemRegistry
 Registry of available layout item types. More...
 Stores metadata about one layout multiframe class. More...
 Convenience metadata class that uses static functions to create layout multiframes and their configuration widgets. More...

Typedefs

typedef std::function< QgsLayoutItem *(QgsLayout *)> QgsLayoutItemCreateFunc
 Layout item creation function.
typedef std::function< void(QVariantMap &, const QgsPathResolver &, bool)> QgsLayoutItemPathResolverFunc
 Layout item path resolver function.
typedef std::function< QgsLayoutMultiFrame *(QgsLayout *)> QgsLayoutMultiFrameCreateFunc
 Layout multiframe creation function.
typedef std::function< void(QVariantMap &, const QgsPathResolver &, bool)> QgsLayoutMultiFramePathResolverFunc
 Layout multiframe path resolver function.

Typedef Documentation

◆ QgsLayoutItemCreateFunc

typedef std::function<QgsLayoutItem *( QgsLayout * )> QgsLayoutItemCreateFunc

Layout item creation function.

Definition at line 122 of file qgslayoutitemregistry.h.

◆ QgsLayoutItemPathResolverFunc

typedef std::function<void( QVariantMap &, const QgsPathResolver &, bool )> QgsLayoutItemPathResolverFunc

Layout item path resolver function.

Definition at line 125 of file qgslayoutitemregistry.h.

◆ QgsLayoutMultiFrameCreateFunc

Layout multiframe creation function.

Definition at line 258 of file qgslayoutitemregistry.h.

◆ QgsLayoutMultiFramePathResolverFunc

typedef std::function<void( QVariantMap &, const QgsPathResolver &, bool )> QgsLayoutMultiFramePathResolverFunc

Layout multiframe path resolver function.

Definition at line 261 of file qgslayoutitemregistry.h.