QGIS/python/gui/qgsdetaileditemdelegate.sip
Juergen E. Fischer 9752c468c1 indentation update
2015-07-29 11:52:14 +02:00

31 lines
883 B
Plaintext

/** \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 /TransferThis/ = 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;
};