Документация

ultra_outliner v0.9.5b

Технические аспекты

Программная архитектура

Программная архитектура построена по принципу контейнера сущностей и представлений.

Программная архитектура

В каждом представлении может встретиться не более одного экземпляра базовой сущности (карточки).

Для каждого представления существует один или несколько редакторов, позволяющих его редактировать.

Организация интерфейса

Интрефейс

Проектные редакторы и панели инструментов могут быть отсоединены и притянуты в нужную часть интерфейса.

Проектные редакторы

Особенности реализации

Программа ultra_outliner написана на C++, графическая и оконная подсистема основана на QT 5.

Поддерживаются платформы:

  • Windows начиная с Windows XP, Windows 7 и более новые (32 и 64 битные версии). Не тестировалось на Windows 8 и Windows 10, но может быть легко адаптировано, если возникнут соответствующие проблемы.
  • Max OSX. Сборка производится на версии 10.11.6. Предыдущие версии могут поддерживаться, а могут и нет.
  • Linux. Поддерживаются сборки на Ubuntu 64 bit, Ubuntu 32 bit, и CentOS 32 bit.

Используются следующие сторонние библиотеки:

Сушествует локализация на следующих языках:

  • EN (Английский)
  • RU (Русский)
  • UK (Украинский)