Ananas Library  0.9.5
Защищенные члены | Полный список членов класса
Класс aCalcTemplate

Класс определяет интерфейс для работы с шаблонами в формате OpenOffice Calc. Подробнее...

#include <acalctemplate.h>

Граф наследования:aCalcTemplate:
aOOTemplate iTemplate

Защищенные члены

virtual bool getNodeTags (QDomNode node, const QString &tagname, bool params)
 
virtual void insertTagsValues (QDomNode node, const QString &tagName)
 
QDomNode getCellNode (QDomNode node)
 
- Защищенные члены унаследованные от aOOTemplate
void searchTags (QDomNode node, const QString &sname)
 
void insertRowValues (QDomNode node)
 
void clearTags (QDomNode node, bool section)
 
void clearRow (QDomNode node)
 

Дополнительные унаследованные члены

- Открытые члены унаследованные от aOOTemplate
virtual bool open (const QString &fname)
 
virtual void close ()
 
virtual void clear ()
 
virtual QString getValue (const QString &name)
 
virtual void setValue (const QString &name, const QString &value)
 
virtual QString exec (const QString &sname)
 
virtual QString result ()
 
virtual bool save (const QString &fname)
 
virtual void setDir (const QString &dirName)
 
virtual QString getDir ()
 
virtual void cleanUpTags ()
 
virtual bool lineFeedRemove (const QString &filename)
 
- Открытые члены унаследованные от iTemplate
 iTemplate ()
 
virtual ~iTemplate ()
 
- Защищенные данные унаследованные от aOOTemplate
QString copyName
 
QString templateDir
 
QMap< QString, QString > values
 
QDomDocument docTpl
 
QDomDocument docStyle
 

Подробное описание

Класс определяет интерфейс для работы с шаблонами в формате OpenOffice Calc.

Методы

◆ getNodeTags()

bool aCalcTemplate::getNodeTags ( QDomNode  node,
const QString &  tagname,
bool  params 
)
protectedvirtual

Возвращает истину, когда текст ноды содержит тег с заданным именем.

Аргументы
node- узел, с которого осуществляется поиск.
sname- имя тега для поиска
params- true, если ищется обычный тег и false, если ищется тег секции

Переопределяет метод предка aOOTemplate.

◆ insertTagsValues()

void aCalcTemplate::insertTagsValues ( QDomNode  node,
const QString &  tagName 
)
protectedvirtual

Добавляет к тегу значение параметра tagName. После вызова этой функции тег не исчезает, и к нему можно добавить еще значения, которые добавятся к концу текста, содержащего тег.

Аргументы
node- узел к которому добавляется значение
sname- имя тега

Переопределяет метод предка aOOTemplate.

Перекрестные ссылки aOOTemplate::getValue() и aLog::print().


Объявления и описания членов классов находятся в файлах: