Ananas Library 0.9.5
Класс aExtSERVICE

Сервисные функции для доступа из Скрипта. Подробнее...

#include <aextservice.h>

Граф наследования:aExtSERVICE:
AExtension

Открытые слоты

QString GetOffice () const
 
QString Generate () const
 Генерирует строку GUID в верхнем регистре.
 
QString GetRcFileName () const
 Возвращает имя используемого rc файла с полным путем.
 
QString GetRcValue (QString paramName) const
 Возвращает значение указанного параметра, хранящегося в rc файле.
 

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

- Сигналы унаследованные от AExtension
void event (const QString &data)
 
- Открытые члены унаследованные от AExtension
 AExtension (const char *name=0)
 
virtual int init (aDatabase *dbo)
 
- Открытые атрибуты унаследованные от AExtension
aDatabasedb
 

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

Сервисные функции для доступа из Скрипта.

Методы

◆ Generate

QString aExtSERVICE::Generate ( ) const
slot

Генерирует строку GUID в верхнем регистре.

Генерирует строку GUID (глобально-уникального идентификатора, Globally Unique IDentifier). Только в Linux версиях. В Windows возвращает 00000000-0000-... (Для Qt3.2)

GUID представляет собой 128-битное значение, уникальное для всех практических целей.

Пример использования функции Generate()

var newGUID = (new Service).Generate();
sysMessage (0, newGUID);
возвращает строку вида {FC98E407-B3F7-4914-A2B1-36B4C2A93228}
Для преобразования в нижний регистр необходимо использовать
newGUID.toLowerCase();
QString Generate() const
Генерирует строку GUID в верхнем регистре.
Определения aextservice.cpp:71

◆ GetOffice

QString aExtSERVICE::GetOffice ( ) const
slot

определяет какой офис(Microsoft Office или Open office) используется по-умолчанию для создания отчетов

var defOffice = (new Service).GetOffice();
sysMessage (0, defOffice);
возвращает строку:
"MSO" - Microsoft Office
"OOO" - Open Office
QString GetOffice() const
Определения aextservice.cpp:33

Перекрестные ссылки aService::readConfigVariable().

◆ GetRcFileName

QString aExtSERVICE::GetRcFileName ( ) const
slot

Возвращает имя используемого rc файла с полным путем.

Враппер. Вызывает аналогичный метод класса aCfgRc.

См. также
aCfgRc.getRcFileName()

Пример использования

service = new Service();
sys.Message(0,"Name of used rc file is '"+service.GetRcFileName() + "'");

◆ GetRcValue

QString aExtSERVICE::GetRcValue ( QString paramName) const
slot

Возвращает значение указанного параметра, хранящегося в rc файле.

Аргументы
paramName- имя параметра, значение которого требуется получить из файла ресурсов.
Возвращает
значение параметра в случае успеха; пустую строку в случае неудачи. Пишет в лог сообщения о возникающих ошибках.

Пример использования

service = new Service();
sys.Message(0,"File of business-scheme is '"+service.GetRcValue('configfile') + "'");

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


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