16 #ifndef QGSLAYOUTITEMCOMBOBOX_H
17 #define QGSLAYOUTITEMCOMBOBOX_H
53 void setCurrentLayout(
QgsLayout *layout );
80 void setExceptedItemList(
const QList< QgsLayoutItem * > &exceptList );
86 QList< QgsLayoutItem * > exceptedItemList()
const;
93 void setAllowEmptyItem(
bool allowEmpty );
100 bool allowEmptyItem()
const;
110 void setItemFlags( QgsLayoutItem::Flags flags );
120 QgsLayoutItem::Flags itemFlags()
const;
146 void indexChanged(
int i );
150 std::unique_ptr< QgsLayoutProxyModel > mProxyModel;
The QgsLayoutItemComboBox class is a combo box which displays items of a matching type from a layout.
void itemChanged(QgsLayoutItem *item)
Emitted whenever the currently selected item changes.
Base class for graphical items within a QgsLayout.
Base class for layouts, which can contain items such as maps, labels, scalebars, etc.