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

KMyMoneyAccountCombo Class Reference

#include <kmymoneyaccountcombo.h>

Inheritance diagram for KMyMoneyAccountCombo:

KComboBox Collaboration diagram for KMyMoneyAccountCombo:

Collaboration graph
[legend]
List of all members.

Public Slots

void slotButtonPressed (void)
void slotSelected (const QCString &)

Signals

void accountSelected (const QCString &)
void pressed ()
void released ()
void clicked ()

Public Member Functions

 KMyMoneyAccountCombo (QWidget *parent=0, const char *name=0)
 ~KMyMoneyAccountCombo ()
int count (void) const
int loadList (const QString &baseName, const QValueList< QCString > &accountIdList, const bool clear=true)
const QCStringList accountList (const QValueList< MyMoneyAccount::accountTypeE > &list=QValueList< MyMoneyAccount::accountTypeE >()) const
int loadList (KMyMoneyUtils::categoryTypeE typeMask)
int loadList (const QValueList< int > &list)
void setSelected (const QCString &id)
void setSelected (const MyMoneyAccount &acc)
const QCStringList selectedAccounts (void) const
virtual void keyPressEvent (QKeyEvent *e)

Protected Member Functions

void mousePressEvent (QMouseEvent *e)
void mouseReleaseEvent (QMouseEvent *e)
void setText (const QString &txt)

Private Attributes

kMyMoneyAccountCompletionm_completion
bool m_mlbDown

Detailed Description

Author:
Thomas Baumgart


Constructor & Destructor Documentation

KMyMoneyAccountCombo::KMyMoneyAccountCombo QWidget parent = 0,
const char *  name = 0
 

KMyMoneyAccountCombo::~KMyMoneyAccountCombo  ) 
 


Member Function Documentation

const QCStringList KMyMoneyAccountCombo::accountList const QValueList< MyMoneyAccount::accountTypeE > &  list = QValueListMyMoneyAccount::accountTypeE >()  )  const
 

void KMyMoneyAccountCombo::accountSelected const QCString &   )  [signal]
 

void KMyMoneyAccountCombo::clicked  )  [signal]
 

int KMyMoneyAccountCombo::count void   )  const
 

Method returns how many items are in the account selector list.

virtual void KMyMoneyAccountCombo::keyPressEvent QKeyEvent *  e  )  [virtual]
 

int KMyMoneyAccountCombo::loadList const QValueList< int > &  list  ) 
 

int KMyMoneyAccountCombo::loadList KMyMoneyUtils::categoryTypeE  typeMask  ) 
 

int KMyMoneyAccountCombo::loadList const QString &  baseName,
const QValueList< QCString > &  accountIdList,
const bool  clear = true
 

This method loads the set of accounts into the widget as defined by the parameter accountIdList. accountIdList is a QValueList of account ids.

Parameters:
baseName QString which should be used as group text
accountIdList QValueList of QCString account ids which should be loaded into the widget
clear if true (default) clears the widget before populating
Returns:
This method returns the number of accounts loaded into the list

void KMyMoneyAccountCombo::mousePressEvent QMouseEvent *  e  )  [protected]
 

void KMyMoneyAccountCombo::mouseReleaseEvent QMouseEvent *  e  )  [protected]
 

void KMyMoneyAccountCombo::pressed  )  [signal]
 

void KMyMoneyAccountCombo::released  )  [signal]
 

const QCStringList KMyMoneyAccountCombo::selectedAccounts void   )  const
 

This method returns the list of selected account id's. If no account is selected, the list is empty.

Returns:
list of selected accounts

void KMyMoneyAccountCombo::setSelected const MyMoneyAccount acc  ) 
 

void KMyMoneyAccountCombo::setSelected const QCString &  id  ) 
 

void KMyMoneyAccountCombo::setText const QString &  txt  )  [protected]
 

void KMyMoneyAccountCombo::slotButtonPressed void   )  [slot]
 

void KMyMoneyAccountCombo::slotSelected const QCString &   )  [slot]
 


Member Data Documentation

kMyMoneyAccountCompletion* KMyMoneyAccountCombo::m_completion [private]
 

bool KMyMoneyAccountCombo::m_mlbDown [private]
 


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