Consolidate input completion code in preparation for advanced completion strategies (#4639)

Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
This commit is contained in:
Daniel Sage
2023-09-24 08:17:17 -04:00
committed by GitHub
parent 06eb30a50a
commit 37009e8e6b
39 changed files with 1358 additions and 621 deletions
+22 -2
View File
@@ -24,8 +24,6 @@ set(SOURCE_FILES
common/ChatterinoSetting.hpp
common/ChatterSet.cpp
common/ChatterSet.hpp
common/CompletionModel.cpp
common/CompletionModel.hpp
common/Credentials.cpp
common/Credentials.hpp
common/DownloadManager.cpp
@@ -77,6 +75,28 @@ set(SOURCE_FILES
controllers/commands/CommandModel.cpp
controllers/commands/CommandModel.hpp
controllers/completion/CompletionModel.cpp
controllers/completion/CompletionModel.hpp
controllers/completion/sources/Source.hpp
controllers/completion/sources/CommandSource.cpp
controllers/completion/sources/CommandSource.hpp
controllers/completion/sources/EmoteSource.cpp
controllers/completion/sources/EmoteSource.hpp
controllers/completion/sources/Helpers.hpp
controllers/completion/sources/UnifiedSource.cpp
controllers/completion/sources/UnifiedSource.hpp
controllers/completion/sources/UserSource.cpp
controllers/completion/sources/UserSource.hpp
controllers/completion/strategies/Strategy.hpp
controllers/completion/strategies/ClassicEmoteStrategy.cpp
controllers/completion/strategies/ClassicEmoteStrategy.hpp
controllers/completion/strategies/ClassicUserStrategy.cpp
controllers/completion/strategies/ClassicUserStrategy.hpp
controllers/completion/strategies/CommandStrategy.cpp
controllers/completion/strategies/CommandStrategy.hpp
controllers/completion/TabCompletionModel.cpp
controllers/completion/TabCompletionModel.hpp
controllers/filters/FilterModel.cpp
controllers/filters/FilterModel.hpp
controllers/filters/FilterRecord.cpp