17#ifndef QGSLAYOUTGUIDEWIDGET_H
18#define QGSLAYOUTGUIDEWIDGET_H
23#include "ui_qgslayoutguidewidgetbase.h"
28#include <QStyledItemDelegate>
57 void addHorizontalGuide();
58 void addVerticalGuide();
60 void deleteHorizontalGuide();
61 void deleteVerticalGuide();
67 void updatePageCount();
92 QWidget *
createEditor( QWidget *parent,
const QStyleOptionViewItem & ,
const QModelIndex &index )
const override;
93 void setModelData( QWidget *editor, QAbstractItemModel *model,
const QModelIndex &index )
const override;
112 QWidget *
createEditor( QWidget *parent,
const QStyleOptionViewItem & ,
const QModelIndex &index )
const override;
113 void setModelData( QWidget *editor, QAbstractItemModel *model,
const QModelIndex &index )
const override;
QWidget * createEditor(QWidget *parent, const QStyleOptionViewItem &, const QModelIndex &index) const override
QgsLayoutGuidePositionDelegate(QObject *parent)
constructor
void setModelData(QWidget *editor, QAbstractItemModel *model, const QModelIndex &index) const override
Filters QgsLayoutGuideCollection models to guides of a single orientation (horizontal or vertical).
void setModelData(QWidget *editor, QAbstractItemModel *model, const QModelIndex &index) const override
QgsLayoutGuideUnitDelegate(QObject *parent)
constructor
QWidget * createEditor(QWidget *parent, const QStyleOptionViewItem &, const QModelIndex &index) const override
A graphical widget to display and interact with QgsLayouts.
Base class for layouts, which can contain items such as maps, labels, scalebars, etc.