#include <TdkTemplateManager.h>
Public Member Functions | |
| virtual void | setDriver (TeDatabase *driver) |
| virtual TeDatabase * | getDriver () |
| virtual void | init () |
| virtual void | reset () |
| virtual void | createTemplate (std::string templateName, std::string templatePageName, std::string templatePageOrientation, double templateWidth, double templateHeight, TdkTemplateObjectVector &templateObjects) |
| virtual TdkTemplate * | getTemplate (int index) |
| virtual TdkTemplate * | getTemplate (std::string templateName) |
| virtual void | deleteTemplate (TdkTemplate *delTemplate) |
| virtual bool | existTemplate (std::string templateName) |
| virtual void | setCurrentTemplateName (std::string templateName) |
| virtual TdkTemplate * | getCurrentTemplate () |
| virtual int | getNumTemplates () |
| virtual void | getTemplateNameVector (TdkStringVector &namesVector) |
Static Public Member Functions | |
| static TdkTemplateManager * | getInstance () |
Protected Member Functions | |
| TdkTemplateManager () | |
| virtual | ~TdkTemplateManager () |
| virtual int | createDefaultTemplates () |
| virtual void | loadTemplates () |
| virtual void | clearTemplatesVector () |
Protected Attributes | |
| TeDatabase * | driver_ |
| TdkTemplateVector | templates_ |
| std::string | currentTemplateName_ |
Static Private Attributes | |
| static TdkTemplateManager * | instance_ = NULL |
| TdkTemplateManager::TdkTemplateManager | ( | ) | [inline, protected] |
| TdkTemplateManager::~TdkTemplateManager | ( | ) | [inline, protected, virtual] |
| TdkTemplateManager * TdkTemplateManager::getInstance | ( | ) | [inline, static] |
| void TdkTemplateManager::setDriver | ( | TeDatabase * | driver | ) | [inline, virtual] |
| TeDatabase * TdkTemplateManager::getDriver | ( | ) | [inline, virtual] |
| void TdkTemplateManager::init | ( | ) | [inline, virtual] |
| void TdkTemplateManager::reset | ( | ) | [inline, virtual] |
| virtual void TdkTemplateManager::createTemplate | ( | std::string | templateName, | |
| std::string | templatePageName, | |||
| std::string | templatePageOrientation, | |||
| double | templateWidth, | |||
| double | templateHeight, | |||
| TdkTemplateObjectVector & | templateObjects | |||
| ) | [virtual] |
| TdkTemplate * TdkTemplateManager::getTemplate | ( | int | index | ) | [virtual] |
| virtual TdkTemplate* TdkTemplateManager::getTemplate | ( | std::string | templateName | ) | [virtual] |
| void TdkTemplateManager::deleteTemplate | ( | TdkTemplate * | delTemplate | ) | [virtual] |
| virtual bool TdkTemplateManager::existTemplate | ( | std::string | templateName | ) | [virtual] |
| void TdkTemplateManager::setCurrentTemplateName | ( | std::string | templateName | ) | [inline, virtual] |
| TdkTemplate * TdkTemplateManager::getCurrentTemplate | ( | ) | [inline, virtual] |
| int TdkTemplateManager::getNumTemplates | ( | ) | [virtual] |
| void TdkTemplateManager::getTemplateNameVector | ( | TdkStringVector & | namesVector | ) | [virtual] |
| int TdkTemplateManager::createDefaultTemplates | ( | ) | [protected, virtual] |
| void TdkTemplateManager::loadTemplates | ( | ) | [protected, virtual] |
| void TdkTemplateManager::clearTemplatesVector | ( | ) | [protected, virtual] |
TeDatabase* TdkTemplateManager::driver_ [protected] |
TdkTemplateVector TdkTemplateManager::templates_ [protected] |
std::string TdkTemplateManager::currentTemplateName_ [protected] |
TdkTemplateManager * TdkTemplateManager::instance_ = NULL [static, private] |
1.5.2