Skip to content

Add initial AAC module skeleton#3082

Closed
trancer1994 wants to merge 30 commits intoBearWare:masterfrom
trancer1994:aac-pr6-folder-rename
Closed

Add initial AAC module skeleton#3082
trancer1994 wants to merge 30 commits intoBearWare:masterfrom
trancer1994:aac-pr6-folder-rename

Conversation

@trancer1994
Copy link
Copy Markdown

This pull request continues the accessibility work introduced in my previous PR by adding the initial AAC module structure. This module will support future accessibility‑focused UI improvements.
What’s included

aac/state_machine.* – core AAC UI state machine

aac/events.h – event definitions

aac/ui/aac_ui.* – minimal AAC UI surface

aac/aac_module.* – module entry point
These files are added to QTTEAMTALK_SOURCES in a self‑contained block.
What’s not included

no changes to existing UI behaviour

no redesign of existing UI components

no new build options or targets

no changes to Qt detection, deployment, or packaging
This PR is structural only.

….cpp to Client/qtTeamTalk/src/aac/aac_module.cpp
….h to Client/qtTeamTalk/src/aac/aac_module.h
…build

This commit introduces the first stage of the AAC‑native UI module.
It adds the following new components:
• 
aac/state_machine.* – core AAC UI state machine
• 
aac/events.h – event definitions for AAC transitions
• 
aac/ui/aac_ui.* – minimal AAC UI surface
• 
aac/aac_module.* – module entry point and integration layer
The new files are added to QTTEAMTALK_SOURCES without modifying any existing build logic, deployment rules, or platform‑specific sections. No behavioural changes are introduced; this commit only provides the structural foundation for future AAC‑native UI work.
@bear101
Copy link
Copy Markdown
Contributor

bear101 commented Jan 28, 2026

Superceeded by #3111

@bear101 bear101 closed this Jan 28, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants