Это старая версия документа.
Работа с базой данных сообщений
Необходимо разработать:
- Визуальный компонент для отображения и подтверждения сообщений (VisInfoPanel)
- Поставщик данных dpFireBirdDB
Взаимодействие этих компонентов должно происходить через интерфейс базового класса VsqDataProvider - поставщик данных (dpFireBirdDB наследует его).
[[doc:vsq:development:visinfopanel|]]
Класс уже создан. Необходимо доработать функциональность:
- Соединение с поставщиком данных
- Переодический запрос информации и отображение её
- Подтвержение реакции ползователя. По клику, отметить сообщение как подтверждённое.
[[doc:vsq:development:dpfirebirddb|]]
- Создать класс унаследовав VsqDataProvider - поставщик данных
- В VsqDataProvider - поставщик данных добавить фунции:
void getMessages(DpAlarmMessage *messages, DpAlarmMessage::Flags flags) - возвращает список сообщений соответствующие маске флагов