QGIS API Documentation  3.17.0-Master (a035f434f4)
Classes | Typedefs
qgslayoutitemregistry.h File Reference
#include "qgis_core.h"
#include "qgis_sip.h"
#include "qgsapplication.h"
#include "qgspathresolver.h"
#include <QGraphicsItem>
#include <QIcon>
#include <functional>
#include "qgslayoutitem.h"
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

class  QgsLayoutItemAbstractMetadata
 Stores metadata about one layout item class. More...
 
class  QgsLayoutItemMetadata
 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...
 
class  QgsLayoutMultiFrameAbstractMetadata
 Stores metadata about one layout multiframe class. More...
 
class  QgsLayoutMultiFrameMetadata
 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. More...
 
typedef std::function< void(QVariantMap &, const QgsPathResolver &, bool)> QgsLayoutItemPathResolverFunc
 Layout item path resolver function. More...
 
typedef std::function< QgsLayoutMultiFrame *(QgsLayout *)> QgsLayoutMultiFrameCreateFunc
 Layout multiframe creation function. More...
 
typedef std::function< void(QVariantMap &, const QgsPathResolver &, bool)> QgsLayoutMultiFramePathResolverFunc
 Layout multiframe path resolver function. More...
 

Typedef Documentation

◆ QgsLayoutItemCreateFunc

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

Layout item creation function.

Definition at line 107 of file qgslayoutitemregistry.h.

◆ QgsLayoutItemPathResolverFunc

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

Layout item path resolver function.

Definition at line 110 of file qgslayoutitemregistry.h.

◆ QgsLayoutMultiFrameCreateFunc

Layout multiframe creation function.

Definition at line 230 of file qgslayoutitemregistry.h.

◆ QgsLayoutMultiFramePathResolverFunc

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

Layout multiframe path resolver function.

Definition at line 233 of file qgslayoutitemregistry.h.