QGIS API Documentation 3.99.0-Master (2fe06baccd8)
Loading...
Searching...
No Matches
QgsDetailedItemDelegate Class Reference

A custom model/view delegate that can display an icon, heading and detail sections. More...

#include <qgsdetaileditemdelegate.h>

Inheritance diagram for QgsDetailedItemDelegate:

Public Member Functions

 QgsDetailedItemDelegate (QObject *parent=nullptr)
 Constructor for QgsDetailedItemDelegate.
 ~QgsDetailedItemDelegate () override
int horizontalSpacing () const
void paint (QPainter *painter, const QStyleOptionViewItem &option, const QModelIndex &index) const override
 Reimplement for parent class.
void setHorizontalSpacing (int value)
void setVerticalSpacing (int value)
QSize sizeHint (const QStyleOptionViewItem &option, const QModelIndex &index) const override
 Reimplement for parent class.
int verticalSpacing () const

Detailed Description

A custom model/view delegate that can display an icon, heading and detail sections.

See also
QgsDetailedItemData

Definition at line 38 of file qgsdetaileditemdelegate.h.

Constructor & Destructor Documentation

◆ QgsDetailedItemDelegate()

QgsDetailedItemDelegate::QgsDetailedItemDelegate ( QObject * parent = nullptr)

Constructor for QgsDetailedItemDelegate.

Definition at line 34 of file qgsdetaileditemdelegate.cpp.

◆ ~QgsDetailedItemDelegate()

QgsDetailedItemDelegate::~QgsDetailedItemDelegate ( )
override

Definition at line 46 of file qgsdetaileditemdelegate.cpp.

Member Function Documentation

◆ horizontalSpacing()

int QgsDetailedItemDelegate::horizontalSpacing ( ) const

Definition at line 362 of file qgsdetaileditemdelegate.cpp.

◆ paint()

void QgsDetailedItemDelegate::paint ( QPainter * painter,
const QStyleOptionViewItem & option,
const QModelIndex & index ) const
override

Reimplement for parent class.

Definition at line 52 of file qgsdetaileditemdelegate.cpp.

◆ setHorizontalSpacing()

void QgsDetailedItemDelegate::setHorizontalSpacing ( int value)

Definition at line 368 of file qgsdetaileditemdelegate.cpp.

◆ setVerticalSpacing()

void QgsDetailedItemDelegate::setVerticalSpacing ( int value)

Definition at line 356 of file qgsdetaileditemdelegate.cpp.

◆ sizeHint()

QSize QgsDetailedItemDelegate::sizeHint ( const QStyleOptionViewItem & option,
const QModelIndex & index ) const
override

Reimplement for parent class.

Definition at line 71 of file qgsdetaileditemdelegate.cpp.

◆ verticalSpacing()

int QgsDetailedItemDelegate::verticalSpacing ( ) const

Definition at line 350 of file qgsdetaileditemdelegate.cpp.


The documentation for this class was generated from the following files: