Link to: source code | tables
directory
Copyright Turtle Creek Software 1996-2006. All Rights Reserved.
This class manages category breakdown tables for
the Goldenseal estimating software,
small business management software, construction
project management software and
construction estimating software.
/***********************************************************************************
CCategoryBreakdownTable
***********************************************************************************/
class CCategoryBreakdownTable : public CCostBreakdownTable
{
public:
enum { class_ID = 'CABT' };
CCategoryBreakdownTable(const SPaneInfo &inPaneInfo, const SViewInfo &inViewInfo,
DB_ClassDescriptor *desc)
: CCostBreakdownTable(inPaneInfo, inViewInfo, desc) {}
virtual ~CCategoryBreakdownTable() {}
virtual DBid GetMenuCVClassID(const TableCellT &inCell) const;
virtual Boolean HasCostItem(const UInt8 /*costType*/) const { return false; } // TCS 8/7/01
virtual Boolean AppendTaxText() const { return false; } // TCS 8/7/01
protected:
virtual Boolean RowUsesObjectID(const TableIndexT row) const;
virtual SInt32 GetColType(const TableIndexT row, const TableIndexT col) const;
virtual void FillNewRowCells(const TableIndexT row);
}; |