QGIS API Documentation  3.4.15-Madeira (e83d02e274)
Public Member Functions | List of all members
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:
Inheritance graph
[legend]

Public Member Functions

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

Detailed Description

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

See also
also QgsDetailedItemData

Definition at line 37 of file qgsdetaileditemdelegate.h.

Constructor & Destructor Documentation

QgsDetailedItemDelegate::QgsDetailedItemDelegate ( QObject *  parent = nullptr)

Constructor for QgsDetailedItemDelegate.

Definition at line 28 of file qgsdetaileditemdelegate.cpp.

QgsDetailedItemDelegate::~QgsDetailedItemDelegate ( )
override

Definition at line 40 of file qgsdetaileditemdelegate.cpp.

Member Function Documentation

int QgsDetailedItemDelegate::horizontalSpacing ( ) const

Definition at line 389 of file qgsdetaileditemdelegate.cpp.

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

Reimplement for parent class.

Definition at line 46 of file qgsdetaileditemdelegate.cpp.

void QgsDetailedItemDelegate::setHorizontalSpacing ( int  value)

Definition at line 395 of file qgsdetaileditemdelegate.cpp.

void QgsDetailedItemDelegate::setVerticalSpacing ( int  value)

Definition at line 383 of file qgsdetaileditemdelegate.cpp.

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

Reimplement for parent class.

Definition at line 70 of file qgsdetaileditemdelegate.cpp.

int QgsDetailedItemDelegate::verticalSpacing ( ) const

Definition at line 377 of file qgsdetaileditemdelegate.cpp.


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