KMyMoneyRegister::GroupMarker Class Reference

#include <register.h>

Inheritance diagram for KMyMoneyRegister::GroupMarker:

KMyMoneyRegister::RegisterItem KMyMoneyRegister::CategoryGroupMarker KMyMoneyRegister::FancyDateGroupMarker KMyMoneyRegister::PayeeGroupMarker KMyMoneyRegister::ReconcileGroupMarker KMyMoneyRegister::TypeGroupMarker KMyMoneyRegister::FiscalYearGroupMarker KMyMoneyRegister::SimpleDateGroupMarker KMyMoneyRegister::StatementGroupMarker
Collaboration diagram for KMyMoneyRegister::GroupMarker:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 GroupMarker (Register *parent, const QString &txt=QString())
 ~GroupMarker ()
void setText (const QString &txt)
const QString & text (void) const
bool isSelectable (void) const
bool canHaveFocus (void) const
int numRows (void) const
virtual const char * className (void)
bool isErronous (void) const
void paintRegisterCell (QPainter *painter, int row, int col, const QRect &r, bool selected, const QColorGroup &cg)
void paintFormCell (QPainter *, int, int, const QRect &, bool, const QColorGroup &)
int rowHeightHint (void) const
bool matches (const QString &) const
virtual int sortSamePostDate (void) const

Protected Member Functions

void setupColors (QColorGroup &cg)

Protected Attributes

QString m_txt
unsigned int m_drawCounter
bool m_showDate

Static Protected Attributes

static QPixmap * m_bg
static int m_bgRefCnt


Constructor & Destructor Documentation

KMyMoneyRegister::GroupMarker::GroupMarker ( Register parent,
const QString &  txt = QString() 
)

KMyMoneyRegister::GroupMarker::~GroupMarker (  ) 


Member Function Documentation

void KMyMoneyRegister::GroupMarker::setText ( const QString &  txt  )  [inline]

const QString& KMyMoneyRegister::GroupMarker::text ( void   )  const [inline]

bool KMyMoneyRegister::GroupMarker::isSelectable ( void   )  const [inline, virtual]

bool KMyMoneyRegister::GroupMarker::canHaveFocus ( void   )  const [inline, virtual]

int KMyMoneyRegister::GroupMarker::numRows ( void   )  const [inline]

virtual const char* KMyMoneyRegister::GroupMarker::className ( void   )  [inline, virtual]

bool KMyMoneyRegister::GroupMarker::isErronous ( void   )  const [inline, virtual]

void KMyMoneyRegister::GroupMarker::paintRegisterCell ( QPainter *  painter,
int  row,
int  col,
const QRect &  r,
bool  selected,
const QColorGroup &  cg 
) [virtual]

void KMyMoneyRegister::GroupMarker::paintFormCell ( QPainter *  ,
int  ,
int  ,
const QRect &  ,
bool  ,
const QColorGroup &   
) [inline, virtual]

int KMyMoneyRegister::GroupMarker::rowHeightHint ( void   )  const [virtual]

bool KMyMoneyRegister::GroupMarker::matches ( const QString &   )  const [inline, virtual]

virtual int KMyMoneyRegister::GroupMarker::sortSamePostDate ( void   )  const [inline, virtual]

void KMyMoneyRegister::GroupMarker::setupColors ( QColorGroup &  cg  )  [protected]


Member Data Documentation

QPixmap* KMyMoneyRegister::GroupMarker::m_bg [static, protected]


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

Generated on Wed Jan 26 13:10:39 2011 for KMyMoney by  doxygen 1.5.6