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

TimeSlot Class Reference

Inheritance diagram for TimeSlot:

Inheritance graph
[legend]
Collaboration diagram for TimeSlot:

Collaboration graph
[legend]
List of all members.

Public Types

enum  days {
  Invalid = -1, Monday, Tuesday, Wednesday,
  Thursday, Friday, Saturday, Sunday
}

Public Member Functions

 TimeSlot ()
 TimeSlot (int onDB, Institute *inst, days theDay, int duration, QTime startTime)
virtual QString getDescription () const
QString getDOW () const
days getDays ()
InstitutegetInstitute ()
QString getInstName ()
QString getTimeRange ()
QTime getStartTime ()
QTime getFinishTime ()
QString getStartTimeName ()
QString getFinishTimeName ()
virtual QString getSortValue ()

Static Public Member Functions

static void PrepareSQL (sql *dbConn)
static days getDays (QString)

Protected Member Functions

virtual void bindValues (int preparedSQL, int start)
virtual int remove (int deleteSQL, int errorSQL)

Static Protected Attributes

static int insertSQL = 0
static int updateSQL = 0
static int deleteSQL = 0
static int errorSQL = 0

Friends

class TimeSlotPageWidget
class DailyTimeSlotItem
class TimeSlotItem

Detailed Description

Definition at line 30 of file TimeSlot.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