DBPerson Class Reference

#include <eit.h>

List of all members.


Detailed Description

Definition at line 15 of file eit.h.


Public Types

enum  Role {
  kActor = 0, kDirector, kProducer, kExecutiveProducer,
  kWriter, kGuestStar, kHost, kAdapter,
  kPresenter, kCommentator, kGuest
}

Public Member Functions

 DBPerson (Role _role, const QString &_name)
QString GetRole (void) const
uint InsertDB (MSqlQuery &query, uint chanid, const QDateTime &starttime) const

Private Member Functions

uint GetPersonDB (MSqlQuery &query) const
uint InsertPersonDB (MSqlQuery &query) const
uint InsertCreditsDB (MSqlQuery &query, uint personid, uint chanid, const QDateTime &starttime) const

Private Attributes

Role role
QString name

Member Enumeration Documentation

Enumerator:
kActor 
kDirector 
kProducer 
kExecutiveProducer 
kWriter 
kGuestStar 
kHost 
kAdapter 
kPresenter 
kCommentator 
kGuest 

Definition at line 18 of file eit.h.


Constructor & Destructor Documentation

DBPerson::DBPerson ( Role  _role,
const QString &  _name 
)

Definition at line 16 of file eit.cpp.


Member Function Documentation

QString DBPerson::GetRole ( void   )  const

Definition at line 21 of file eit.cpp.

Referenced by InsertCreditsDB().

uint DBPerson::InsertDB ( MSqlQuery query,
uint  chanid,
const QDateTime &  starttime 
) const

Definition at line 34 of file eit.cpp.

uint DBPerson::GetPersonDB ( MSqlQuery query  )  const [private]

Definition at line 44 of file eit.cpp.

Referenced by InsertDB().

uint DBPerson::InsertPersonDB ( MSqlQuery query  )  const [private]

Definition at line 60 of file eit.cpp.

Referenced by InsertDB().

uint DBPerson::InsertCreditsDB ( MSqlQuery query,
uint  personid,
uint  chanid,
const QDateTime &  starttime 
) const [private]

Definition at line 74 of file eit.cpp.

Referenced by InsertDB().


Member Data Documentation

Role DBPerson::role [private]

Definition at line 47 of file eit.h.

Referenced by GetRole().

QString DBPerson::name [private]

Definition at line 48 of file eit.h.

Referenced by GetPersonDB(), and InsertPersonDB().


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

Generated on Sat Dec 18 05:16:01 2010 for MythTV by  doxygen 1.5.5