[Devel] [Ошибка 5910] Разработать класс GroupObject

Evgeny Sinelnikov sin на etersoft.ru
Пт Авг 20 19:04:46 MSD 2010


20 августа 2010 г. 18:08 пользователь  <bugs на lists.etersoft.ru> написал:
> http://bugs.etersoft.ru/show_bug.cgi?id=5910
>
>
> Pavel Vainerman <pv на etersoft.ru> changed:
>
>           What    |Removed                     |Added
> ----------------------------------------------------------------------------
>       Hours Worked|                            |0.02
>
>
>
>
> --- Comment #2 from Pavel Vainerman <pv на etersoft.ru>  2010-08-20 18:08:55 ---
> Так а почему вы не хотите ParamList
> использовать или доработать?
>

Объект отображающий сам список параметров тут не причём. Кроме того,
для этого, у нас есть Journal и APSJournal, в которых реализовано
отображение списка параметров в графическом виде. В этих классах у нас
используется GTK::TreeView напрямую, а ParamList является наследником
TreeView.

GroupObject - это класс предоставляющий интерфейс к графическим
объектам, как группам датчиков. Он наследуется множественным
наследованием дополнительно для всех наших классов-объектов.

Интерфейс GroupObject стоит спроектировать так, чтобы ParamList или, в
нашем случае, Journal и APSJournal могли через него получить список
датчиков, объекта, при инициализации могли задать имя группы из
configure.xml, заданную в glade-файле свойством для каждого объекта.


-- 
Sin (Sinelnikov Evgeny)


Подробная информация о списке рассылки Devel