16#ifndef QGSLAYOUTITEMCOMBOBOX_H
17#define QGSLAYOUTITEMCOMBOBOX_H
51 void setCurrentLayout(
QgsLayout *layout );
78 void setExceptedItemList(
const QList<QgsLayoutItem *> &exceptList );
84 QList<QgsLayoutItem *> exceptedItemList()
const;
91 void setAllowEmptyItem(
bool allowEmpty );
98 bool allowEmptyItem()
const;
144 void indexChanged(
int i );
148 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.