Commit Graph

3012 Commits

Author SHA1 Message Date
Lars Toenning
05293feb8f Initialize sim connection status for logincomponent
When using distributed mode and the simulator is already connected to swiftCore, the GUI will not trigger the update on the login component via the simulatorStatusChanged signal.
Therefore we will  trigger the initial update manually (same is already done for the simulator connection LED).
2022-05-25 19:47:34 +01:00
Lars Toenning
c0efc9ea81 Clean up includes 2022-05-25 19:47:34 +01:00
oktal3700
5a0e01c997 [GUI] Fix wrong default xswiftbus version in updater
Fixes #154
2022-02-19 21:35:31 +00:00
Lars Toenning
dee61a8c14 Issue #122 Block network connect without simulator 2022-02-17 21:18:16 +01:00
Lars Toenning
424ac1b3da Fix typo 2022-02-13 16:58:20 +01:00
Mat Sutcliffe
1d9fcabebf Issue #94 GUI checkbox to enable visual position updates for each server 2022-01-29 14:40:55 +00:00
Mat Sutcliffe
a583ac056c Issue #94 Add server capability flag for VISUPDATE 2022-01-03 16:38:47 +00:00
Mat Sutcliffe
2d62e90c54 Issue #115 Blink connect button in addition to disconnect button 2021-11-13 19:27:59 +00:00
Mat Sutcliffe
2b72600937 Explicit template instantiations for mixins for value classes
To reduce compile time.
2021-10-11 14:20:07 +01:00
Mat Sutcliffe
916448ef6a [Clang][Windows] Remove workarounds 2021-10-11 14:20:07 +01:00
Mat Sutcliffe
a592bb2bbe Include style 2021-09-18 15:07:49 +01:00
Mat Sutcliffe
312dec792b Doxygen style 2021-09-18 15:07:48 +01:00
Mat Sutcliffe
57d32da826 Use nested namespaces (C++17 feature) 2021-09-18 15:07:48 +01:00
Mat Sutcliffe
3f2e5b0b69 Remove barely-used aggregate headers 2021-09-18 01:44:58 +01:00
Lars Toenning
cedaa48f5a Issue #120 Remove separate PTT COM1/COM2 hotkeys 2021-09-14 00:07:01 +02:00
Lars Toenning
c0919ecb77 Improve pilotform tab order 2021-09-14 00:07:01 +02:00
Mat Sutcliffe
abc96590e4 Issue #115 Blink the disconnect button to catch the user's attention 2021-09-10 18:33:37 +01:00
Mat Sutcliffe
fb1d81afe6 Issue #115 Hide the logoff timer when it's not counting down 2021-09-10 18:33:36 +01:00
Mat Sutcliffe
07fa2d47a3 Issue #115 Don't stop timer when opening login view
Otherwise the timer will always stop immediately after it starts.
2021-09-10 18:33:36 +01:00
Mat Sutcliffe
3067c51885 Issue #115 Actually start the auto-logoff timer when needed
Fixes mistake in fbbfd5ebe2
2021-09-10 18:33:36 +01:00
Mat Sutcliffe
0f5e727fc4 [GUI] Reorganise aircraft list view context menu 2021-09-05 15:55:11 +01:00
Lars Toenning
4b37c5ca30 Issue #100 Add slider for master output volume 2021-09-05 11:24:34 +02:00
Lars Toenning
c1b75f7532 Issue #100 Seperate COM1/2 output volumes 2021-09-03 17:43:02 +01:00
Mat Sutcliffe
2ac1a13894 Issue #115 Main connect button is checked iff network is connected 2021-09-01 20:40:50 +01:00
Mat Sutcliffe
fbbfd5ebe2 Issue #115 Opening login view doesn't trigger disconnect countdown 2021-09-01 20:38:27 +01:00
Mat Sutcliffe
a418add1f3 Issue #77 Convert CRgbColor to QPixmap directly
Converting via CIcon was disabled in order to break cyclic a dependency,
but in these cases a direct conversion had always been possible anyway.
2021-08-31 19:09:59 +01:00
Mat Sutcliffe
eb6b0ff289 Fix clang-tidy and clazy warnings 2021-08-29 17:02:27 +01:00
Mat Sutcliffe
dd3fc42c94 Remove unused code 2021-08-29 17:02:27 +01:00
Mat Sutcliffe
68933408db Issue #37 GUI message when FPS drops below threshold 2021-08-29 17:02:26 +01:00
Mat Sutcliffe
1c10c3ba0a Issue #22 Fixed bug that meant altitude dialog "override" field was never used 2021-08-21 18:38:55 +01:00
Mat Sutcliffe
34a61d1d69 Issue #107 Flight plan aircraft type doesn't need to be in the DB 2021-08-21 18:38:55 +01:00
Mat Sutcliffe
fba8172e0e Issue #112 Hotkeys to zoom in/out radar 2021-08-21 18:38:55 +01:00
Mat Sutcliffe
0590699452 Issue #111 New notification sounds 2021-08-21 18:38:55 +01:00
Mat Sutcliffe
dd9f9bc46f Issue #113 [GUI] Add checkbox to enable SIMDATA packets in FSD setup 2021-08-21 18:38:54 +01:00
Mat Sutcliffe
38328d536b Style 2021-07-13 17:56:32 +01:00
Mat Sutcliffe
33209fa1eb Use std::as_const (C++17 feature) 2021-07-13 17:56:31 +01:00
Mat Sutcliffe
5d67cd9f68 Use _v traits variable aliases (C++17 feature) 2021-07-13 17:56:29 +01:00
Mat Sutcliffe
f228055229 Use fallthrough attribute (C++17 feature) 2021-07-13 17:56:29 +01:00
Mat Sutcliffe
22301c1a1f Use structured bindings (C++17 feature) 2021-07-13 17:56:29 +01:00
Mat Sutcliffe
7955d0a06e Remove workarounds for fixed bugs 2021-07-13 17:56:23 +01:00
Mat Sutcliffe
038c57d149 Issue #77 Factor out parts of CFsCommonUtil into new class CFsDirectories
This breaks the cyclic dependency involving
CSimulatorInfo, CFsCommonUtil, and CAircraftModelList.
2020-12-19 18:50:40 +00:00
Mat Sutcliffe
a22591c8c0 Issue #77 Move CMultiAircraftModelLoaderProvider into a new module
This breaks the cyclic dependencies between IAircraftModelLoader and its subclasses.
2020-12-19 18:50:40 +00:00
Mat Sutcliffe
2c66e2215e Issue #77 Move all methods of CLogUtilities to other classes 2020-12-19 18:50:40 +00:00
Mat Sutcliffe
4df055afbe Issue #77 Break cyclic dependency between CIcon and CIconList by using CSequence<CIcon> 2020-12-19 18:50:38 +00:00
Mat Sutcliffe
3d129dc83f Issue #77 Break cyclic dependency between CStatusMessage and CLogPattern by moving methods from one to the other 2020-12-19 18:50:38 +00:00
Mat Sutcliffe
f461f60635 Fix Clang warnings 2020-12-19 18:50:37 +00:00
Mat Sutcliffe
3c3b4cd2fe Issue #77 Move some templated member functions into their respective header files 2020-12-19 18:50:37 +00:00
Mat Sutcliffe
1991b4847a Issue #77 Break cyclic dependency between CPropertyIndex and all other value classes 2020-12-19 18:50:36 +00:00
Mat Sutcliffe
363758e8ea Issue #77 Move GlobalIndex enum from CPropertyIndex to CPropertyIndexRef 2020-12-19 18:50:36 +00:00
Mat Sutcliffe
0971c8ce68 Issue #77 All classes propertyindex methods use CPropertyIndexRef and QVariant 2020-12-19 18:50:35 +00:00