Инструменты пользователя

Инструменты сайта


qick:arxitekturaklienta

Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
qick:arxitekturaklienta [2008/01/31 18:01]
ingersol
qick:arxitekturaklienta [2008/02/13 16:36]
xeye Page moved from arxitekturaklienta to qick:arxitekturaklienta
Строка 15: Строка 15:
 происходить выделение объекта. происходить выделение объекта.
  
-Далее, карта обладает Указателем - в зависимости от режима,указатель либо просто выделяет объект, либо 
-рисует линию между объектами. 
  
-Взаимолдействие между объектами и картой происходит через указатель (?). 
  
 +Далее, плагины-редакторы.
 +Плагины-редакторы - это плагины, которые отображают в отдельном окне информацию по объекту (и, по необходимости позволяют ее редактировать). Пример плагинов-редакторов - окно планеты, окно списка кораблей над планетой, описание
 +минного поля и т.п.
  
 +Есть некий промежуточный слой, который назовем Диспетчером. В этом самом диспетчере 
 +плагины регистрируются. Плагины реагируют на некий сигнал - выделение нового объекта, группы объектов.
 +Сигнал генерирует Карта и отсылает его Диспетчеру. Диспетчер отсылает уведомления о сигнале всем заинтересованным в нем Плагинам.
 +
 +Слои. Слои решено не делать, а предоставить возможность объектам включать особый режим отображения, или не включать.
 +
 +VPA-like стиль оформления (плоские кнопки, зеленый текст, черный фон и т.д. и т.п.) должен быть реальзован посредством стилей Qt. Таким образом оформление можно будет менять без перезагрузки клиента. И без перекомпиляции добавлять новые стили.
qick/arxitekturaklienta.txt · Последнее изменение: 2008/02/13 16:36 — xeye