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

◆ GetOffice

QString aExtSERVICE::GetOffice ( ) const
slot

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

var defOffice = (new Service).GetOffice();
sysMessage (0, defOffice);
возвращает строку:
"MSO" - Microsoft Office
"OOO" - Open Office

Перекрестные ссылки 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() + "'");

Перекрестные ссылки aDatabase::cfg и aCfgRc::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') + "'");

Перекрестные ссылки aDatabase::cfg, aLog::print() и aCfgRc::value().


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