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

ModuleItem Class Reference

Inheritance diagram for ModuleItem:

Inheritance graph
[legend]
Collaboration diagram for ModuleItem:

Collaboration graph
[legend]
List of all members.

Public Types

enum  Columns {
  COL_NAME = 0, COL_NOMENCLATURE, COL_SEMESTER, COL_WEEKS,
  COL_HOURS, COL_INSTITUTE, COL_PROGRAMME
}

Public Member Functions

 ModuleItem (Module *ModuleObj, RootItem *parent=0, int cc=0)
 ModuleItem (ModuleItem &mi)
 ~ModuleItem ()
virtual ModulegetItemData () const
InstitutegetInstitute ()
ProgrammegetProgramme ()
ModulegetModule ()
QString getDescription () const
QString getInstName () const
QString getProgName () const
QString getModuName () const
QString getModuNomenclature () const
int getModuDuration () const
int getModuWeeklyPeriods () const
int getModuSemester () const
QVariant data (int column) const
bool setModuName (QString name)
bool setModuNomencatlure (QString n)
bool setModuDuration (int duration)
bool setModuWeeklyPeriods (int p)
bool setModuSemester (int s)
bool setData (int column, const QVariant &value)
virtual QColor textColour ()
virtual QColor bgColour ()
void dbSave ()
void dbDelete ()

Detailed Description

Definition at line 27 of file ModuItem.h.


The documentation for this class was generated from the following files:
Generated on Thu Apr 6 16:27:21 2006 for time-table by  doxygen 1.4.4