Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
doc:vsq:development:providerdbmessage [2012/10/29 09:01]
alexi
doc:vsq:development:providerdbmessage [2013/05/12 20:35] (текущий)
jamis7005
Строка 6: Строка 6:
  
 Взаимодействие этих компонентов должно происходить через интерфейс базового класса [[doc:​vsq:​development:​vsqdataprovider|]] ([[doc:​vsq:​development:​dpfirebirddb|]] наследует его). ​ Взаимодействие этих компонентов должно происходить через интерфейс базового класса [[doc:​vsq:​development:​vsqdataprovider|]] ([[doc:​vsq:​development:​dpfirebirddb|]] наследует его). ​
 +
 +Иерархия классов:​ [[doc:​vsq:​index|]]
  
 === VisInfoPanel === === VisInfoPanel ===
 Класс уже создан. Необходимо доработать функциональность:​ Класс уже создан. Необходимо доработать функциональность:​
   - Соединение с поставщиком данных   - Соединение с поставщиком данных
-  - Переодический запрос информации и отображение её+  - Переодический запрос информации и отображение её (текущее,​ первое по времени из активных)
   - Подтвержение реакции ползователя. По клику, отметить сообщение как подтверждённое.   - Подтвержение реакции ползователя. По клику, отметить сообщение как подтверждённое.
  
Строка 33: Строка 35:
   - Чтение сообщения (QString, запись при создании)   - Чтение сообщения (QString, запись при создании)
   - Чтение/​запись состояния (перечисление)   - Чтение/​запись состояния (перечисление)
 +
 +Дополнение:​
 +<code cpp>
 +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();​
 +};
 +</​code>​
  
  
doc/vsq/development/providerdbmessage.1351486869.txt.gz · Последние изменения: 2012/10/29 09:01 — alexi
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0