KMyMoneyViewBase Class Reference

#include <kmymoneyview.h>

Inheritance diagram for KMyMoneyViewBase:

QWidget KGlobalLedgerView KHomeView KReportsView
Collaboration diagram for KMyMoneyViewBase:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 KMyMoneyViewBase (QWidget *parent, const char *name, const QString &title)
virtual ~KMyMoneyViewBase ()
void setTitle (const QString &title)
QVBoxLayout * layout (void) const
void addWidget (QWidget *w)
bool editTransactions (const QValueList< MyMoneyTransaction > &transactions) const

Private Attributes

Private *const d


Detailed Description

This class is an abstract base class that all specific views should be based on.

Constructor & Destructor Documentation

KMyMoneyViewBase::KMyMoneyViewBase ( QWidget parent,
const char *  name,
const QString &  title 
)

virtual KMyMoneyViewBase::~KMyMoneyViewBase (  )  [virtual]


Member Function Documentation

void KMyMoneyViewBase::setTitle ( const QString &  title  ) 

QVBoxLayout* KMyMoneyViewBase::layout ( void   )  const

void KMyMoneyViewBase::addWidget ( QWidget w  ) 

bool KMyMoneyViewBase::editTransactions ( const QValueList< MyMoneyTransaction > &  transactions  )  const [inline]

This method is used to edit the currently selected transactions The default implementation returns false which signals to the caller, that the view was not capable to edit the transactions.

Return values:
false view was not capable to edit transactions
true view was capable to edit the transactions and did so


Member Data Documentation

Private* const KMyMoneyViewBase::d [private]

Reimplemented in KGlobalLedgerView, KHomeView, and KReportsView.


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

Generated on Wed Jan 26 13:08:14 2011 for KMyMoney by  doxygen 1.5.6