MythTV  0.25-pre
Public Member Functions | Protected Member Functions | Protected Attributes
SimpleDBStorage Class Reference

#include <mythstorage.h>

Inheritance diagram for SimpleDBStorage:
DBStorage Storage CaptureCardDBStorage CardInputDBStorage ChannelDBStorage CodecParamStorage GameDBStorage GenericDBStorage GlobalDBStorage HostDBStorage MuxDBStorage PlayGroupDBStorage ProfileGroupStorage RecordingProfileStorage VideoSourceDBStorage

List of all members.

Public Member Functions

 SimpleDBStorage (StorageUser *_user, QString _table, QString _column)
virtual ~SimpleDBStorage ()
virtual void Load (void)
virtual void Save (void)
virtual void Save (QString destination)
virtual bool IsSaveRequired (void) const
virtual void SetSaveRequired (void)

Protected Member Functions

virtual QString GetWhereClause (MSqlBindings &bindings) const =0
virtual QString GetSetClause (MSqlBindings &bindings) const

Protected Attributes

QString initval

Detailed Description

Definition at line 51 of file mythstorage.h.


Constructor & Destructor Documentation

SimpleDBStorage::SimpleDBStorage ( StorageUser _user,
QString  _table,
QString  _column 
) [inline]

Definition at line 54 of file mythstorage.h.

virtual SimpleDBStorage::~SimpleDBStorage ( ) [inline, virtual]

Definition at line 57 of file mythstorage.h.


Member Function Documentation

void SimpleDBStorage::Load ( void  ) [virtual]
void SimpleDBStorage::Save ( void  ) [virtual]
void SimpleDBStorage::Save ( QString  destination) [virtual]

Reimplemented from Storage.

Reimplemented in EmptyVBIDevice, and EmptyAudioDevice.

Definition at line 32 of file mythstorage.cpp.

bool SimpleDBStorage::IsSaveRequired ( void  ) const [virtual]

Reimplemented from Storage.

Definition at line 97 of file mythstorage.cpp.

Referenced by Save().

Reimplemented from Storage.

Definition at line 102 of file mythstorage.cpp.

virtual QString SimpleDBStorage::GetWhereClause ( MSqlBindings bindings) const [protected, pure virtual]
QString SimpleDBStorage::GetSetClause ( MSqlBindings bindings) const [protected, virtual]

Member Data Documentation

QString SimpleDBStorage::initval [protected]

Definition at line 70 of file mythstorage.h.

Referenced by IsSaveRequired(), Load(), and SetSaveRequired().


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends