Необходимо разработать:
Взаимодействие этих компонентов должно происходить через интерфейс базового класса VsqDataProvider - поставщик данных (dpFireBirdDB наследует его).
Иерархия классов: VSQ
Класс уже создан. Необходимо доработать функциональность:
Функции взаимодействия с компонентами визуализации:
Пример реализации базовой функциональности: RpSvrTcpClient
Создать класс в заголовочном файле VsqDataProvider - поставщик данных. Без базового класса. Функции:
Дополнение:
class VsqRule; class VsqMessageTag : public VsqTag { public: QString name(); VsqRule *rule(); }; class VsqRule { public: bool isCorrect(VsqMessageTag *VsqMessageTag); }; class VsqMessage { public: QDateTime getDT(); QString getString(); };