#include <acfgrc.h>
Открытые члены | |
aCfgRc () | |
int | read (const QString &fname) |
Читает данные из файла ресурсов указанного в параметре при вызове. | |
int | write (const QString &fname) |
Записывает данные в файл ресурсов, указанный в параметрах вызова. | |
int | write () |
Записывает данные объекта в файл ресурсов. | |
QString | value (const QString &name) |
Возвращает значение именованного параметра. | |
void | setValue (const QString &name, const QString &value) |
Задает значение именованного параметра. | |
int | count () |
Возвращает количество параметров, информация о которых храниться в объекте. | |
QString | getRcFileName () |
Возвращает имя используемого rc файла с полным путем. |
Класс aCfgRc реализует интерфейс управления файлом ресурсов бизнес-схемы Ананаса, содержащим параметры соединения с SQL сервером, имя бизнес схемы, отображаемое пользователю для выбора при запуске Ананаса, и ссылку на файл метаданных бизнес-схемы Ананаса.
aCfgRc::aCfgRc | ( | ) |
Ananas resource file object constructor.
int aCfgRc::read | ( | const QString & | fname | ) |
Читает данные из файла ресурсов указанного в параметре при вызове.
И заполняет объекта класса данными из файла ресурса.
fname | имя файла ресурса, включая полный путь. |
Используется в aCfg::readrc().
int aCfgRc::write | ( | const QString & | fname | ) |
Записывает данные в файл ресурсов, указанный в параметрах вызова.
В файл ресурса записываются данные, хранимые в объекте.
fname | - имя файла ресурсов, включая полный путь. |
Используется в aCfg::writerc().
int aCfgRc::write | ( | ) |
Записывает данные объекта в файл ресурсов.
В качестве имени файла ресурсов используется значение, хранящееся в поле filename объекта. Использует метод aCfgRc::write(const QString &fname)
QString aCfgRc::value | ( | const QString & | name | ) |
Возвращает значение именованного параметра.
Метод предоставляет доступ к параметрам файла ресурсов, хранимым в объекте.
name | - имя параметра, значение которого требуется получить. Состав и количество параметров вида ИМЯ=ЗНАЧЕНИЕ не контролируются методом. |
Используется в aDatabase::init(), aReport::path2workdir(), aDatabase::prepareDatabaseConnect(), aCfg::readrc() и aCfg::writerc().
void aCfgRc::setValue | ( | const QString & | name, | |
const QString & | value | |||
) |
Задает значение именованного параметра.
Метод предоставляет доступ к параметрам файла ресурсов, хранимым в объекте.
name | - имя параметра, значение которого требуется задать. | |
value | - новое значение параметра с именем name. Состав и количество параметров вида ИМЯ=ЗНАЧЕНИЕ не контролируются методом. Однако, для успешного создания соединения с SQL сервером должны быть заданы как минимум приведенные в примере ниже шесть праметров. |
int aCfgRc::count | ( | ) |
Возвращает количество параметров, информация о которых храниться в объекте.