Commit Graph

10409 Commits

Author SHA1 Message Date
Lars Toenning
5004db1885 refactor: Use composition for update time
The timer is not required by all classes and the deep inheritance makes
it hard to see where it is actually used. Use composition instead.
2025-06-10 21:39:52 +02:00
Lars Toenning
56d00d7d77 refactor: Remove watchdog command
This command adds some complexity as it allows to disable a worker from
the outside. This is currently not required.
2025-06-10 21:39:52 +02:00
Lars Toenning
43d66b0cd7 fix: Remove noop statement
The timer interval is set from external (startUpdating)
2025-06-10 21:39:52 +02:00
Lars Toenning
5fe2c5c3dd refactor: Add asserts to check executing in worker thread 2025-06-10 21:39:52 +02:00
Lars Toenning
95e45b68d3 fix: Make member function accessible to children 2025-06-10 21:39:52 +02:00
Lars Toenning
c45f0fac2d refactor: Move period usage of CThreadedReader in subclass 2025-06-10 21:39:52 +02:00
Lars Toenning
b553ef77c6 refactor: Clean up CThreadedReader 2025-06-10 21:39:52 +02:00
Lars Toenning
b670ca4543 refactor: Remove nested if 2025-06-10 21:39:52 +02:00
Lars Toenning
951ae0c9fe refactor: Remove hardcoded delays 2025-06-10 21:39:52 +02:00
Lars Toenning
aac5339adc refactor: Split reader initialization into separate functions 2025-06-10 21:39:52 +02:00
Lars Toenning
fe74a12517 refactor: Data and METAR are not triggered externally 2025-06-10 21:39:52 +02:00
Lars Toenning
1fcf13c326 refactor: Remove unused method
The server file is only read once and does not use the
doWork/doWorkImpl() approach from CContinousWorker
2025-06-10 21:39:52 +02:00
Lars Toenning
37b2043076 refactor: Remove unused actions 2025-06-10 21:39:52 +02:00
Lars Toenning
8a1811c512 fix: Only emit base URL when emitting for multiple URLs
Fixes #262
2025-06-04 22:45:26 +02:00
Lars Toenning
cbbc3706c0 feat: Add script to run clang-tidy on changes only
Related to #344
2025-06-04 22:45:26 +02:00
Lars Toenning
d5386e2451 fix: Correct property index methods 2025-06-04 22:45:26 +02:00
Lars Toenning
c11add9fb3 refactor: Fix clang-tidy warnings 2025-06-04 22:45:26 +02:00
Lars Toenning
e348b22dbd refactor: Remove Qt5 compatibility layer 2025-06-01 21:55:06 +02:00
Lars Toenning
6349377761 ci: Use 4 threads on macOS 2025-06-01 21:55:06 +02:00
Lars Toenning
5fc460980d build: Split configure and build function 2025-06-01 16:47:21 +02:00
Lars Toenning
6b6dabe8da test: Add test for vfp import 2025-05-06 19:49:48 +02:00
Lars Toenning
51755effe3 feat: Add conversion for LNM vfp export 2025-05-06 19:49:02 +02:00
Lars Toenning
8aaa21ac0e feat: Re-add vfp import
This reverts commit 178a110343.
2025-05-06 19:13:31 +02:00
Lars Toenning
edac1efac7 refactor(swiftdata): Remove simulator options from context menu
All required options (basically only reload) are already available from
other buttons in the UI and are more clear that they are only executed
for the currently selected simulator.
2025-03-24 17:40:11 +01:00
Lars Toenning
9a42759b8d refactor(pq): Remove unused constants 2025-03-24 17:40:11 +01:00
Lars Toenning
5e05c7a447 refactor: Remove broken xswiftbus auto-copy 2025-03-24 17:40:11 +01:00
Lars Toenning
e1a5fd4e2d refactor: Simplify upper case validator 2025-03-24 17:40:11 +01:00
Lars Toenning
eb4f2585ba refactor: Remove non-existent slots 2025-03-24 17:40:11 +01:00
Lars Toenning
472f69da4c refactor: Remove singleapplicationui class
This only protected the UI settings but it likely required for many
other settings as well, if done propertly. Do reduce complexity =>
remove for now
2025-03-24 17:40:11 +01:00
Lars Toenning
509d34ed37 refactor: Remove separate login mode buttons 2025-03-24 17:40:11 +01:00
Lars Toenning
d959c13682 refactor: Remove non-standard horizontal combobox 2025-03-24 17:40:11 +01:00
Lars Toenning
ee63897aa2 refactor: Remove unused file 2025-03-24 17:40:11 +01:00
Lars Toenning
5c8fe9e2cb refactor: Clarify function name 2025-03-24 17:40:11 +01:00
Lars Toenning
3d00abe146 refactor: Simplify splash screen 2025-03-24 17:40:11 +01:00
Lars Toenning
d0a9044788 refactor: Remove unused methods 2025-03-24 17:40:11 +01:00
Lars Toenning
7bc410d990 refactor: Remove unused window finder 2025-03-24 17:40:11 +01:00
Lars Toenning
999ce9a4d3 refactor: Fix clang-tidy warnings 2025-03-24 17:40:11 +01:00
Lars Toenning
20aa5d6f36 refactor: Fix typo 2025-03-24 17:40:11 +01:00
Lars Toenning
f5fb78b61e refactor: Remove unused header 2025-03-24 17:40:11 +01:00
Lars Toenning
21bda3b322 refactor: MacOS input initialization 2024-12-30 16:23:39 +01:00
Lars Toenning
af757eb017 refactor: Log input start on macOS
Related to #316
2024-12-30 12:44:32 +01:00
Lars Toenning
7fbf48ca3a refactor: Move common dbus function to IContext 2024-12-30 10:08:55 +01:00
Lars Toenning
51ae5805b2 refactor: Fix clang-tidy warnings 2024-12-30 10:08:50 +01:00
Lars Toenning
74d87fab82 refactor: Remove option to disable AFV aliasing 2024-12-30 10:08:50 +01:00
Lars Toenning
edbabe34be refactor: Remove airport view 2024-12-30 10:08:50 +01:00
Lars Toenning
f2dd54d77b refactor: Remove unused signals 2024-12-30 10:08:50 +01:00
Lars Toenning
52f8dc7b6d fix: Add missing simulators to compiledWith info 2024-12-30 10:08:50 +01:00
Lars Toenning
66d548892d refactor: Use single function for compiledWith info
This should avoid duplication
2024-12-30 10:08:49 +01:00
Lars Toenning
db72e55281 refactor: Remove separate function to check for sim support 2024-12-30 10:08:49 +01:00
Lars Toenning
efc7796f1b refactor: Remove timesync feature
This is directly available by new simulators.
2024-12-30 10:08:49 +01:00