QGIS/python/gui/qgsdetaileditemdelegate.sip

31 lines
868 B
Plaintext
Raw Normal View History

/** \ingroup gui
* A custom model/view delegate that can display an icon, heading
* and detail sections.
* @see also QgsDetailedItemData
*/
class QgsDetailedItemDelegate : QAbstractItemDelegate
{
%TypeHeaderCode
#include <qgsdetaileditemdelegate.h>
%End
public:
QgsDetailedItemDelegate( QObject * parent = 0 );
~QgsDetailedItemDelegate();
/** reimplement for parent class */
void paint( QPainter * thePainter,
const QStyleOptionViewItem & theOption,
const QModelIndex & theIndex ) const;
/** reimplement for parent class */
QSize sizeHint( const QStyleOptionViewItem & theOption,
const QModelIndex & theIndex ) const;
void setVerticalSpacing( int theValue );
int verticalSpacing() const;
void setHorizontalSpacing( int theValue );
int horizontalSpacing() const;
};