Класс предоставляет доступ к методам встроенного редактора справочников (каталогов) Наследует QWidget. .
Подробнее...
#include <wcatalogeditor.h>
|
void | checkUserFields (QStringList &lst) |
|
void | select () |
|
void | edit () |
|
|
void | valueChanged (const QString &) |
|
void | selected (Q_ULLONG) |
|
void | destroyed_form () |
|
|
void | openForm (const bool toSelect) |
|
Класс предоставляет доступ к методам встроенного редактора справочников (каталогов) Наследует QWidget. .
◆ wCatalogEditor()
wCatalogEditor::wCatalogEditor |
( |
wField * | parent = 0, |
|
|
const char * | name = 0, |
|
|
const char * | catname = 0 ) |
Создает виджет для редактирования каталога. В принципе он не предусмотрен использоваться ни как иначе, кроме как часть объекта wField, т.е его родительский объект должен быть wField или его наследник для обеспечения корректной инициализации. При создании объекта runtime не предусмотрено, за исключением случая, когда виджет используется в составе wField в объекте wDBTable.
- Аргументы
-
parent | - родительский объект. |
name | - имя |
catname | не используется |
Перекрестные ссылки initCat().
◆ ~wCatalogEditor()
wCatalogEditor::~wCatalogEditor |
( |
| ) |
|
◆ displayValue()
QString wCatalogEditor::displayValue |
( |
Q_ULLONG | id_element | ) |
const |
Получение осмысленного представления id. Строка является представлением уникального id для элемента или группы каталога.
- Аргументы
-
id_element | (in) - уникальный идентификатор элемента или группы |
Используется в setValue().
◆ edit
void wCatalogEditor::edit |
( |
| ) |
|
|
slot |
Обработчик события нажатия кнопки, которая является второй составной частью виджета. редактирования каталога. Производит заполнение дерева групп и элементов группами и формирует данные для передачи в форму редактирования каталога. Создает и отображет в рабочем пространстве енжина эту форму.
Используется в aEngine::openEmbedCatalogueEditor().
◆ initCat()
void wCatalogEditor::initCat |
( |
aDatabase * | adb | ) |
|
◆ select
void wCatalogEditor::select |
( |
| ) |
|
|
slot |
Обработчик события нажатия кнопки, которая является второй составной частью виджета. Сигнал коннектится в объекте wField. Создает и отображет в рабочем пространстве енжина форму для редактирования каталога или выбора из каталога. Производит заполнение дерева групп и элементов группами и формирует данные для передачи в форму редактирования каталога. Создает и отображет в рабочем пространстве енжина эту форму.
Используется в aEngine::openEmbedCatalogueEditor().
◆ setValue()
void wCatalogEditor::setValue |
( |
QString | newvalue | ) |
|
Установка id для показа. Хранится в стринге для совмесимости с wField.
Перекрестные ссылки displayValue().
◆ value()
QString wCatalogEditor::value |
( |
| ) |
const |
Получение значения редактора каталога. Т.е. то, что было выбрано или утановлено функцией setValue(). Сейчас возвращает стринг с id, но может быть Для получения осмысленного значения используй функцию displayValue()
Объявления и описания членов классов находятся в файлах: