class QgsDetailedItemData { %TypeHeaderCode #include %End public: QgsDetailedItemData(); ~QgsDetailedItemData(); void setTitle( const QString theTitle ); void setDetail( const QString theDetail ); void setCategory( const QString theCategory ); void setIcon( const QPixmap theIcon ); void setCheckable( const bool theFlag ); void setChecked( const bool theFlag ); void setEnabled( bool theFlag ); /** This is a hint to the delegate to render using * a widget rather than manually painting every * part of the list item. * @note the delegate may completely ignore this * depending on the delegate implementation. */ void setRenderAsWidget( bool theFlag ); QString title() const; QString detail() const; QString category() const; QPixmap icon() const; bool isCheckable() const; bool isChecked() const; bool isEnabled() const; bool isRenderedAsWidget() const; };