#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 | ( | ) |
Возвращает количество параметров, информация о которых храниться в объекте.
1.5.5