17 #ifndef QGSLAYOUTGUIDEWIDGET_H 18 #define QGSLAYOUTGUIDEWIDGET_H 24 #include "ui_qgslayoutguidewidgetbase.h" 26 #include <QStyledItemDelegate> 52 void setCurrentPage(
int page );
56 void addHorizontalGuide();
57 void addVerticalGuide();
59 void deleteHorizontalGuide();
60 void deleteVerticalGuide();
66 void updatePageCount();
94 QWidget *createEditor( QWidget *parent,
const QStyleOptionViewItem & ,
const QModelIndex &index )
const override;
95 void setModelData( QWidget *editor, QAbstractItemModel *model,
const QModelIndex &index )
const override;
116 QWidget *createEditor( QWidget *parent,
const QStyleOptionViewItem & ,
const QModelIndex &index )
const override;
117 void setModelData( QWidget *editor, QAbstractItemModel *model,
const QModelIndex &index )
const override;
121 #endif // QGSLAYOUTGUIDEWIDGET_H A graphical widget to display and interact with QgsLayouts.
View delegate displaying a QgsDoubleSpinBox for the layout guide position.
Filters QgsLayoutGuideCollection models to guides of a single orientation (horizontal or vertical)...
Base class for layouts, which can contain items such as maps, labels, scalebars, etc.
View delegate displaying a QgsLayoutUnitsComboBox for the layout guide unit.