Link to: source code | record
viewer directory
Copyright Turtle Creek Software 1996-2006. All Rights Reserved.
This class manages vacation items for the Goldenseal accounting software,
payroll software and small business
management software.
Vacation and holiday setup windows for Goldenseal payroll software
class CVacationItemViewer : public DB_RecordViewer
{
public:
CVacationItemViewer(const SPaneInfo &inPaneInfo, const SViewInfo &inViewInfo)
: DB_RecordViewer (inPaneInfo, inViewInfo) {}
virtual ~CVacationItemViewer() {}
protected:
virtual void GetReadyToUpdateFields(const UInt8 creationMethod,
DB_PersistentObject *viewerObject);
virtual void FinishUpdatingFields(const UInt8 creationMethod,
DB_PersistentObject *viewerObject);
private:
virtual void HandleEditChanged(CTCS_EditField *editField);
virtual void HandlePopupChanged(CTCS_StdPopupMenu *popupMenu);
virtual void HandleCheckboxClicked(CTCS_StdCheckbox *checkbox);
void FormatHolidayFields(const UInt8 vacationType,
const UInt8 holidayType);
void FormatFloatingFields(const UInt8 holidayType);
void UpdateHolidayDate();
}; |