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.