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;
 
View delegate displaying a QgsDoubleSpinBox for the layout guide position.
Filters QgsLayoutGuideCollection models to guides of a single orientation (horizontal or vertical).
View delegate displaying a QgsLayoutUnitsComboBox for the layout guide unit.
A graphical widget to display and interact with QgsLayouts.
Base class for layouts, which can contain items such as maps, labels, scalebars, etc.