17#ifndef QGSLAYOUTGUIDEWIDGET_H
18#define QGSLAYOUTGUIDEWIDGET_H
22#include "ui_qgslayoutguidewidgetbase.h"
27#include <QStyledItemDelegate>
58 void addHorizontalGuide();
59 void addVerticalGuide();
61 void deleteHorizontalGuide();
62 void deleteVerticalGuide();
68 void updatePageCount();
93 QWidget *
createEditor( QWidget *parent,
const QStyleOptionViewItem & ,
const QModelIndex &index )
const override;
94 void setModelData( QWidget *editor, QAbstractItemModel *model,
const QModelIndex &index )
const override;
113 QWidget *
createEditor( QWidget *parent,
const QStyleOptionViewItem & ,
const QModelIndex &index )
const override;
114 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.