CostUnitModel Class Reference

#include <costunitmodel.h>

Inherits AbstractModel.

Collaboration diagram for CostUnitModel:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 CostUnitModel (Settings &set, uint id, uint type, QString name, QObject *parent=0)
void setModified (bool)
bool isModified ()
int rowCount (const QModelIndex &parent) const
int columnCount (const QModelIndex &parent) const
QVariant headerData (int section, Qt::Orientation orientation, int role) const
QVariant data (const QModelIndex &index, int role) const
Qt::ItemFlags flags (const QModelIndex &index) const
bool setData (const QModelIndex &index, const QVariant &value, int role=Qt::EditRole)
bool insertRows (int position, int rows, const QModelIndex &index=QModelIndex())
bool removeRows (int position, int rows, const QModelIndex &index=QModelIndex())
QList< QStringList > getList ()
void clear ()
virtual QDomElement documentNode ()
virtual bool loadDocument (const QDomElement file)
void setProduct (QString textProductName, QString textDirectCosts, QString textMarkup, QString textCommission, QString textTradeDiscount, QString textDiscount, QString textSalesTax)
void setAdditionalCharges (QList< int > costcentres)
void setCostUnitProduct (CostUnitProduct *product)
CostUnitProductproduct ()


Detailed Description

Definition at line 12 of file costunitmodel.h.


Constructor & Destructor Documentation

CostUnitModel::CostUnitModel ( Settings set,
uint  id,
uint  type,
QString  name,
QObject *  parent = 0 
)

Definition at line 4 of file costunitmodel.cpp.


Member Function Documentation

void CostUnitModel::clear (  ) 

Definition at line 323 of file costunitmodel.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

int CostUnitModel::columnCount ( const QModelIndex &  parent  )  const

Definition at line 158 of file costunitmodel.cpp.

QVariant CostUnitModel::data ( const QModelIndex &  index,
int  role 
) const

Definition at line 178 of file costunitmodel.cpp.

Here is the call graph for this function:

QDomElement CostUnitModel::documentNode (  )  [virtual]

Reimplemented from AbstractModel.

Definition at line 11 of file costunitmodel.cpp.

Here is the call graph for this function:

Qt::ItemFlags CostUnitModel::flags ( const QModelIndex &  index  )  const

Definition at line 314 of file costunitmodel.cpp.

QList< QStringList > CostUnitModel::getList (  ) 

Definition at line 332 of file costunitmodel.cpp.

QVariant CostUnitModel::headerData ( int  section,
Qt::Orientation  orientation,
int  role 
) const

Definition at line 164 of file costunitmodel.cpp.

bool CostUnitModel::insertRows ( int  position,
int  rows,
const QModelIndex &  index = QModelIndex() 
)

Definition at line 257 of file costunitmodel.cpp.

bool CostUnitModel::isModified (  ) 

Definition at line 337 of file costunitmodel.cpp.

bool CostUnitModel::loadDocument ( const QDomElement  file  )  [virtual]

Reimplemented from AbstractModel.

Definition at line 60 of file costunitmodel.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

CostUnitProduct* CostUnitModel::product (  )  [inline]

Definition at line 40 of file costunitmodel.h.

Here is the caller graph for this function:

bool CostUnitModel::removeRows ( int  position,
int  rows,
const QModelIndex &  index = QModelIndex() 
)

Definition at line 273 of file costunitmodel.cpp.

Here is the caller graph for this function:

int CostUnitModel::rowCount ( const QModelIndex &  parent  )  const

Definition at line 152 of file costunitmodel.cpp.

Here is the caller graph for this function:

void CostUnitModel::setAdditionalCharges ( QList< int >  costcentres  ) 

Definition at line 347 of file costunitmodel.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void CostUnitModel::setCostUnitProduct ( CostUnitProduct product  )  [inline]

Definition at line 39 of file costunitmodel.h.

bool CostUnitModel::setData ( const QModelIndex &  index,
const QVariant &  value,
int  role = Qt::EditRole 
)

Definition at line 287 of file costunitmodel.cpp.

Here is the call graph for this function:

void CostUnitModel::setModified ( bool  b  ) 

Definition at line 342 of file costunitmodel.cpp.

Here is the caller graph for this function:

void CostUnitModel::setProduct ( QString  textProductName,
QString  textDirectCosts,
QString  textMarkup,
QString  textCommission,
QString  textTradeDiscount,
QString  textDiscount,
QString  textSalesTax 
)

Definition at line 357 of file costunitmodel.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:


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

Generated on Mon Jun 15 15:34:14 2009 for Allevo I Costcalculation by  doxygen 1.5.9