Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

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

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

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

Implements KMyMoneyRegister::RegisterItem.

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

Implements KMyMoneyRegister::RegisterItem.

Reimplemented in KMyMoneyRegister::FancyDateGroupMarker, KMyMoneyRegister::SimpleDateGroupMarker, KMyMoneyRegister::FiscalYearGroupMarker, and KMyMoneyRegister::CategoryGroupMarker.

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

Implements KMyMoneyRegister::RegisterItem.

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

Implements KMyMoneyRegister::RegisterItem.

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

Implements KMyMoneyRegister::RegisterItem.

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

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

Implements KMyMoneyRegister::RegisterItem.

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

Implements KMyMoneyRegister::RegisterItem.

Reimplemented in KMyMoneyRegister::SimpleDateGroupMarker.

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

Reimplemented from KMyMoneyRegister::RegisterItem.

Reimplemented in KMyMoneyRegister::SimpleDateGroupMarker.

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

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

Reimplemented in KMyMoneyRegister::FiscalYearGroupMarker.

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

Implements KMyMoneyRegister::RegisterItem.

Reimplemented in KMyMoneyRegister::StatementGroupMarker, and KMyMoneyRegister::FiscalYearGroupMarker.

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


Member Data Documentation

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

int KMyMoneyRegister::GroupMarker::m_bgRefCnt [static, protected]
 

unsigned int KMyMoneyRegister::GroupMarker::m_drawCounter [protected]
 

QString KMyMoneyRegister::GroupMarker::m_txt [protected]
 


The documentation for this class was generated from the following file:
Generated on Mon Oct 13 12:17:52 2008 for KMyMoney by  doxygen 1.4.1