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().


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