16#ifndef QGSLAYOUTITEMCOMBOBOX_H
17#define QGSLAYOUTITEMCOMBOBOX_H
52 void setCurrentLayout(
QgsLayout *layout );
79 void setExceptedItemList(
const QList< QgsLayoutItem * > &exceptList );
85 QList< QgsLayoutItem * > exceptedItemList()
const;
92 void setAllowEmptyItem(
bool allowEmpty );
99 bool allowEmptyItem()
const;
145 void indexChanged(
int i );
149 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.