Add initial AAC module skeleton#3082
Closed
trancer1994 wants to merge 30 commits intoBearWare:masterfrom
Closed
Conversation
….cpp to Client/qtTeamTalk/src/aac/aac_module.cpp
….h to Client/qtTeamTalk/src/aac/aac_module.h
…amTalk/src/aac/ui/aac_ui.cpp
…aac/aac_module.cpp
…lk/aac/state_machine.cpp
…/aac/state_machine.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.
Contributor
|
Superceeded by #3111 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
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.