Vesna
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Types | Public Member Functions | Public Attributes | List of all members
TicketTariffZoneListViewDelegate Class Reference
Inheritance diagram for TicketTariffZoneListViewDelegate:
Inheritance graph
[legend]
Collaboration diagram for TicketTariffZoneListViewDelegate:
Collaboration graph
[legend]

Public Types

enum  DataRole { TariffName = Qt::UserRole + 100, Zones }
 

Public Member Functions

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

Public Attributes

QFont mFont
 
const int8_t PADDING_WIDTH_PERCENTAGE = 2
 
const int8_t FONT_POINT_SIZE = 15
 
const QString SELECTED_ITEM_TEXT_COLOR = "#008a57"
 
const QString SELECTED_ITEM_BORDER_COLOR = "#00e699"
 
const uint8_t SELECTED_ITEM_BORDER_WIDTH = 4
 

Member Enumeration Documentation

Enumerator
TariffName 
Zones 

Constructor & Destructor Documentation

TicketTariffZoneListViewDelegate::TicketTariffZoneListViewDelegate ( )
inline

Here is the call graph for this function:

virtual TicketTariffZoneListViewDelegate::~TicketTariffZoneListViewDelegate ( )
inlinevirtual

Member Function Documentation

void TicketTariffZoneListViewDelegate::paint ( QPainter *  painter,
const QStyleOptionViewItem &  option,
const QModelIndex &  index 
) const
inline

Member Data Documentation

const int8_t TicketTariffZoneListViewDelegate::FONT_POINT_SIZE = 15
QFont TicketTariffZoneListViewDelegate::mFont
const int8_t TicketTariffZoneListViewDelegate::PADDING_WIDTH_PERCENTAGE = 2
const QString TicketTariffZoneListViewDelegate::SELECTED_ITEM_BORDER_COLOR = "#00e699"
const uint8_t TicketTariffZoneListViewDelegate::SELECTED_ITEM_BORDER_WIDTH = 4
const QString TicketTariffZoneListViewDelegate::SELECTED_ITEM_TEXT_COLOR = "#008a57"

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