#include <TdkLayoutPersistence.h>
Public Member Functions | |
virtual void | setDriver (TeDatabase *driver) |
virtual TeDatabase * | getDriver () |
virtual void | init () |
virtual void | reset () |
virtual void | load (TeDatabase *driver, TdkLayout *parent, std::string layoutName) |
virtual void | update (TeDatabase *driver, TdkLayout *parent, std::string layoutName) |
virtual void | insert (TeDatabase *driver, TdkLayout *parent, std::string layoutName) |
virtual void | remove (TeDatabase *driver, TdkLayout *parent, std::string layoutName) |
virtual int | createLayoutsTable () |
Static Public Member Functions | |
static TdkLayoutPersistence * | getInstance () |
Protected Member Functions | |
TdkLayoutPersistence () | |
virtual | ~TdkLayoutPersistence () |
Protected Attributes | |
TeDatabase * | driver_ |
Static Private Attributes | |
static TdkLayoutPersistence * | instance_ = NULL |
TdkLayoutPersistence::TdkLayoutPersistence | ( | ) | [inline, protected] |
TdkLayoutPersistence::~TdkLayoutPersistence | ( | ) | [inline, protected, virtual] |
TdkLayoutPersistence * TdkLayoutPersistence::getInstance | ( | ) | [inline, static] |
void TdkLayoutPersistence::setDriver | ( | TeDatabase * | driver | ) | [inline, virtual] |
TeDatabase * TdkLayoutPersistence::getDriver | ( | ) | [inline, virtual] |
void TdkLayoutPersistence::init | ( | ) | [inline, virtual] |
void TdkLayoutPersistence::reset | ( | ) | [inline, virtual] |
virtual void TdkLayoutPersistence::load | ( | TeDatabase * | driver, | |
TdkLayout * | parent, | |||
std::string | layoutName | |||
) | [virtual] |
virtual void TdkLayoutPersistence::update | ( | TeDatabase * | driver, | |
TdkLayout * | parent, | |||
std::string | layoutName | |||
) | [virtual] |
virtual void TdkLayoutPersistence::insert | ( | TeDatabase * | driver, | |
TdkLayout * | parent, | |||
std::string | layoutName | |||
) | [virtual] |
virtual void TdkLayoutPersistence::remove | ( | TeDatabase * | driver, | |
TdkLayout * | parent, | |||
std::string | layoutName | |||
) | [virtual] |
int TdkLayoutPersistence::createLayoutsTable | ( | ) | [virtual] |
TeDatabase* TdkLayoutPersistence::driver_ [protected] |
TdkLayoutPersistence * TdkLayoutPersistence::instance_ = NULL [static, private] |