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

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


qick:arxitekturaklienta

Различия

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

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

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