Daqster

Applications Subsystem

Родител: Architecture Overview Documentation Index
Съседни подсистеми: Framework Plugins

Подсистемата apps съдържа изпълними приложения построени върху Daqster framework-а.

Структура

src/apps/
├── CMakeLists.txt          # Build configuration
└── Daqster/               # Главното приложение
    ├── ApplicationsManager  # Управление на приложения и плъгини
    ├── AppToolbar           # Toolbar UI
    ├── main.cpp             # Entry point
    └── mainwindow.ui        # Main window UI

Приложения

Как работи

  1. Startup: main.cpp инициализира Qt приложението
  2. Framework Init: Зарежда framework и създава ApplicationsManager
  3. Plugin Loading: ApplicationsManager зарежда плъгини чрез QPluginManager
  4. Process Management: Стартира и управлява процеси чрез QProcessManager
  5. UI: Показва главния прозорец с toolbar и plugin виджети

Диаграма на подсистемата

Apps Architecture

Източник: apps_architecture.puml

Връзки

Детайлни документи