Quark  0.1
TitleAndDescriptionDelegate Class Reference

An item delegate that displays title text (in a larger font) and description text (in a smaller font). More...

#include <TitleAndDescriptionDelegate.h++>

Inheritance diagram for TitleAndDescriptionDelegate:

Public Member Functions

 TitleAndDescriptionDelegate (QWidget *parent=NULL)
 Constructs a new TitleAndDescriptionDelegate. More...
 
virtual ~TitleAndDescriptionDelegate ()
 Destructor. More...
 
void setMaxDetailLines (int maxLines)
 Sets the maximum number of lines of description text that will be displayed. More...
 
virtual void paint (QPainter *painter, const QStyleOptionViewItem &option, const QModelIndex &index) const
 Specified by QAbstractItemDelegate. More...
 
virtual QSize sizeHint (const QStyleOptionViewItem &option, const QModelIndex &index) const
 Specified by QAbstractItemDelegate. More...
 

Static Public Attributes

static const int DEFAULT_MAX_LINES
 The default maximum number of lines of description text that will be displayed. More...
 

Detailed Description

An item delegate that displays title text (in a larger font) and description text (in a smaller font).

Author
Mark Lindner

Constructor & Destructor Documentation

◆ TitleAndDescriptionDelegate()

TitleAndDescriptionDelegate ( QWidget *  parent = NULL)

Constructs a new TitleAndDescriptionDelegate.

◆ ~TitleAndDescriptionDelegate()

virtual ~TitleAndDescriptionDelegate ( )
virtual

Destructor.

Member Function Documentation

◆ paint()

virtual void paint ( QPainter *  painter,
const QStyleOptionViewItem &  option,
const QModelIndex &  index 
) const
virtual

Specified by QAbstractItemDelegate.

◆ setMaxDetailLines()

void setMaxDetailLines ( int  maxLines)

Sets the maximum number of lines of description text that will be displayed.

Parameters
maxLinesThe maximum number of lines.

◆ sizeHint()

virtual QSize sizeHint ( const QStyleOptionViewItem &  option,
const QModelIndex &  index 
) const
virtual

Specified by QAbstractItemDelegate.

Member Data Documentation

◆ DEFAULT_MAX_LINES

const int DEFAULT_MAX_LINES
static

The default maximum number of lines of description text that will be displayed.


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