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.