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 файле. Подробнее...
 

Additional Inherited Members

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

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

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

Методы

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 aExtSERVICE::GetOffice ( ) const
slot

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

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

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

QString aExtSERVICE::GetRcFileName ( ) const
slot

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

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

    Пример использования
* service = new Service();
* sys.Message(0,"Name of used rc file is '"+service.GetRcFileName() + "'");
*

Перекрестные ссылки aDatabase::cfg и aCfgRc::getRcFileName().

QString aExtSERVICE::GetRcValue ( QString  paramName) const
slot

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

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

    Пример использования
* service = new Service();
* sys.Message(0,"File of business-scheme is '"+service.GetRcValue('configfile') + "'");
*

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


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