aleus / Calculus

Пример реализации расчётной архиктуры.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Calculus

Пример реализации расчётной архиктуры с QML-интерфейсом.

Основные классы

  • CalcEntity - базовая сущность для расчёта.
  • CalcBlock - блок расчёта над CalcEntity.
  • Calc - организует расчёты для CalcEntity через цепочку CalcBlock.
  • Command - команда для проведения изменений. Хранятся в UndoStack.

Что не было сделано

  • Многопоточный расчёт (для этого нужно сделать блокирующий указатель для CalcEntity).
  • RibbonMenu
  • и многое другое.

About

Пример реализации расчётной архиктуры.


Languages

Language:C++ 58.9%Language:QML 38.5%Language:QMake 2.6%