Ananas Library  0.9.5
Открытые члены | Полный список членов класса
Класс aCfgRc

Класс для работы с файлом ресурсов. Подробнее...

#include <acfgrc.h>

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

Открытые члены

 aCfgRc ()
 
int read (const QString &fname)
 Читает данные из файла ресурсов указанного в параметре при вызове. Подробнее...
 
int write (const QString &fname)
 Записывает данные в файл ресурсов, указанный в параметрах вызова. Подробнее...
 
int write ()
 Записывает данные объекта в файл ресурсов. Подробнее...
 
QString value (const QString &name, const QString &defValue=QString::null)
 Возвращает значение именованного параметра. Подробнее...
 
void setValue (const QString &name, const QString &value)
 Задает значение именованного параметра. Подробнее...
 
int count ()
 Возвращает количество параметров, информация о которых храниться в объекте. Подробнее...
 
QString getRcFileName ()
 Возвращает имя используемого rc файла с полным путем.
 

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

Класс для работы с файлом ресурсов.

Класс aCfgRc реализует интерфейс управления файлом ресурсов бизнес-схемы Ананаса, содержащим параметры соединения с SQL сервером, имя бизнес схемы, отображаемое пользователю для выбора при запуске Ананаса, и ссылку на файл метаданных бизнес-схемы Ананаса.

Конструктор(ы)

aCfgRc::aCfgRc ( )

Ananas resource file object constructor.

Методы

int aCfgRc::count ( )

Возвращает количество параметров, информация о которых храниться в объекте.

Возвращает
количество параметров, информация о которых храниться в объекте.
int aCfgRc::read ( const QString &  fname)

Читает данные из файла ресурсов указанного в параметре при вызове.

И заполняет объекта класса данными из файла ресурса.

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

Используется в aCfg::readrc().

void aCfgRc::setValue ( const QString &  name,
const QString &  value 
)

Задает значение именованного параметра.

    Метод предоставляет доступ к параметрам файла ресурсов, хранимым в объекте.
    \param name - имя параметра, значение которого требуется задать.
    \param value - новое значение параметра с именем name.
    Состав и количество параметров вида ИМЯ=ЗНАЧЕНИЕ не контролируются методом.
    Однако, для успешного создания соединения с SQL сервером должны быть заданы
    как минимум приведенные в примере ниже шесть праметров.
* setValue( "configfile" , "resourses/inventory-demo.cfg");
* setValue( "dbhost" , "localhost");
* setValue( "dbname" , "tests_tmp_db");
* setValue( "dbuser" , "root");
* setValue( "dbpass" , "");
* setValue( "dbtype" , "mysql");
*
*
QString aCfgRc::value ( const QString &  name,
const QString &  defValue = QString::null 
)

Возвращает значение именованного параметра.

Метод предоставляет доступ к параметрам файла ресурсов, хранимым в объекте.

Аргументы
name- имя параметра, значение которого требуется получить. Состав и количество параметров вида ИМЯ=ЗНАЧЕНИЕ не контролируются методом.
Возвращает
строку со значением параметра или пустую строку "", если параметр не найден.

Используется в aExtSERVICE::GetRcValue(), aDatabase::init(), aReport::path2workdir(), aDatabase::prepareDatabaseConnect(), aCfg::readrc() и aCfg::writerc().

int aCfgRc::write ( const QString &  fname)

Записывает данные в файл ресурсов, указанный в параметрах вызова.

В файл ресурса записываются данные, хранимые в объекте.

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

Используется в aCfg::writerc().

int aCfgRc::write ( )

Записывает данные объекта в файл ресурсов.

В качестве имени файла ресурсов используется значение, хранящееся в поле filename объекта. Использует метод aCfgRc::write(const QString &fname)

Возвращает
0, в случе успешной записы данных в файл ресурсов. 1, если не удалось открыть файл ресурсов на запись.
См. также
aCfgRc::write(const QString &fname)

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