Commit Graph

3048 Commits

Author SHA1 Message Date
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
Mat Sutcliffe
c2ac37f552 Issue #77 Remove unused methods 2020-12-19 18:50:34 +00:00
Mat Sutcliffe
371c1f4f7c Issue #77 Break cyclic dependency between CLogCategory and numerous classes 2020-12-19 18:50:34 +00:00
Mat Sutcliffe
63e8de8f00 Issue #77 getLogCategories returns a simple QStringList instead of our own class 2020-12-19 18:50:34 +00:00
Mat Sutcliffe
b1185eb541 Issue #77 toIcon returns a simple enum instead of a full object 2020-12-19 18:50:31 +00:00
Mat Sutcliffe
9014a673f1 [Radar] Don't rotate the compass rose, even when not locked north 2020-12-01 16:16:25 +00:00
Mat Sutcliffe
f421bb90c3 Issue #77 Break cyclic dependency swiftdirectories <-> applicationinfolist 2020-08-30 00:25:56 +01:00
Mat Sutcliffe
5f18d87e0b Issue #77 Break dependency of loghandler and tokenbucket on time and units 2020-08-29 14:16:20 +01:00
Mat Sutcliffe
479210957a Issue #77 Break dependency of worker on identifiable 2020-08-29 14:16:19 +01:00
Mat Sutcliffe
89659fdeaa Issue #77 Break cyclic dependency statusmessage <-> jsonexception 2020-08-29 14:16:19 +01:00
Mat Sutcliffe
b80114213d Issue #77 Move mixin classes to separate files
By separating them from unrelated code, their dependents
can use them without depending on unrelated code, which
in turn helps to reduce cyclic dependencies.
2020-08-29 14:16:17 +01:00
Mat Sutcliffe
8e065a8fef Issue #77 Factor out parts of CDirectoryUtils into CSwiftDirectories
CDirectoryUtils is utilities for manipulating directories.
CSwiftDirectories is getters that return directories used by swift.
2020-08-29 14:16:12 +01:00
Mat Sutcliffe
802576eda9 Issue #77 Rename 2020-08-29 14:16:11 +01:00
Mat Sutcliffe
ac454ebf3a Issue #77 Use Qt facilites instead of own implementations 2020-08-29 14:16:09 +01:00
Mat Sutcliffe
0c78c187f8 Issue #77 Style 2020-08-28 00:45:27 +01:00