Klaus Basan
c6b942dc15
Fixes an issue reported by @rphohl that XSwiftBus is not found
...
* only download non-restricted versions
* utility functions to find non-restricted versions
2018-01-30 20:35:22 +01:00
Klaus Basan
27fb57ca39
Minor UI fix (wrap label)
2018-01-30 20:35:17 +01:00
Klaus Basan
1f1ea1de5b
Minor Ui adjustments ATC component
2018-01-30 20:35:14 +01:00
Klaus Basan
5f6f822ccd
Ref T231, Ref T236, Ref T238 help for "dot commands" will be refreshed
...
* an new simulator can cause a changed help
* we update the help based on context signals now
2018-01-30 20:35:00 +01:00
Klaus Basan
9a862cab43
Ref T231, Ref T236, Ref T238 allow to trigger logging from models view
...
* uses the feature to send "dot commands" to contexts
* also uses the renamed developer flag from CApplication
2018-01-30 20:34:57 +01:00
Klaus Basan
301eb79eca
Renamings and adjustments of developer flag
2018-01-30 20:34:50 +01:00
Klaus Basan
7809734d36
Allows to use a scale factor on high DPI screens
2018-01-30 20:34:43 +01:00
Klaus Basan
b5106167d9
Renaming
2018-01-30 20:31:23 +01:00
Klaus Basan
296b04d8ea
Ref T231, Ref T232 show messages im simulator component
2018-01-30 20:31:15 +01:00
Klaus Basan
ddaba89e2d
Ref T214, demoted "route missing" to warning
2018-01-30 20:30:54 +01:00
Klaus Basan
c39d4f66a3
Setting parent object for timers and formatting
2018-01-30 20:30:39 +01:00
Klaus Basan
3521bb5b0b
Ref T231, Ref T232 use CStatusMessagesDetail in simulator component in order to display "failed remoted model adding"
2018-01-30 20:30:37 +01:00
Klaus Basan
cbcafe2021
Use CStatusMessagesDetail in log component
2018-01-30 20:30:33 +01:00
Klaus Basan
9bbef8cc28
Component to show status messages and details, encapsulated so it can be used elsewhere
...
* originally part of log component
* now independent component
Motivated by Ref T231, Ref T232
2018-01-30 20:30:30 +01:00
Klaus Basan
ecf84eebf0
Some filter dialog / status message UI size adjustments
2018-01-30 20:30:27 +01:00
Klaus Basan
5d56c295f8
Dtor in view base
2018-01-30 20:30:23 +01:00
Klaus Basan
af75c88784
Cockpit UI improvements
...
* private slots -> private
* Stylesheet update for readonly
2018-01-30 20:30:18 +01:00
Klaus Basan
50eb93cf40
Ref T229, do not display a directory if same as default
...
* component: made overlay compliant
* sim.dir can be empty on a machine where no simulator is installed
* formatting
* utility functions
2018-01-30 20:30:12 +01:00
Klaus Basan
9a9abbe382
Min. sizes for copy component
2018-01-30 20:30:10 +01:00
Klaus Basan
d5c9a29618
Check the min. window sizes
...
* on smaller screens makes sure the min.sizes are not exceeded
* normally not changing min.sizes
2018-01-30 20:30:08 +01:00
Klaus Basan
464f64367e
Minor mapping tool UI adjustments
2018-01-30 20:30:05 +01:00
Klaus Basan
bef22fcd27
Ref T229, "private slots" -> "private"
2018-01-30 20:30:03 +01:00
Klaus Basan
add47dfccd
The settings / cache directory can be opened from UI [..]
2018-01-30 20:30:00 +01:00
Klaus Basan
d0141692a2
Config wizard can open help from "?"
2018-01-30 20:29:58 +01:00
Klaus Basan
7322c14d64
Ref T225, utility function, messages can be directly shown as overlay
2018-01-30 20:29:41 +01:00
Klaus Basan
eaf0095454
Ref T225, force stylesheet in CForm base class and used by all forms
...
* Allows to use stylesheet attributes like [readonly]
* changing to "readonly" applies correct stylesheet
2018-01-30 20:29:38 +01:00
Klaus Basan
0916c90038
Ref T225, use coordinate dialog in weather component
...
Remark: There was a redundant, also unfinished code in weather UI component for coordinate entry. This is now encapsulated in coordinate form/dialog.
2018-01-30 20:29:36 +01:00
Klaus Basan
a764ea7534
Ref T225, coordinate dialog
2018-01-30 20:29:34 +01:00
Klaus Basan
fc84bf6579
Ref T225, some coordinate form improvements and renamings
2018-01-30 20:29:32 +01:00
Klaus Basan
8e2a1b1b6f
Ref T225, utility function to force stylesheet update
...
* Needed when setting UI element to readonly, and stylesheet is different for readonly
* see https://stackoverflow.com/q/48141205/356726
2018-01-30 20:29:29 +01:00
Klaus Basan
b574ede2e2
Some minor UI improvements
...
* buttons right aligned
* min-height in qss
* removed "public slots" where not needed
* QMessageBox when changing widget style (because it is so slow)
2018-01-30 20:29:24 +01:00
Klaus Basan
8273a9881f
Ref T228, when using dialog, the dialog class will handle all saving.
...
Therefor "this->saveSettingsOnShutdown(false)"
2018-01-30 20:29:22 +01:00
Klaus Basan
ee8ea8e599
Ref T228, some renamings
2018-01-30 20:29:20 +01:00
Klaus Basan
558f3c3e56
Ref T228, key needs to be added, not description
2018-01-30 20:29:18 +01:00
Klaus Basan
ceedfdcc58
Minor UI adjustments
2018-01-30 20:29:10 +01:00
Roland Winklmeier
7c903001d5
Raw FSD message component and dialog
...
Maniphest Tasks: T222
2018-01-29 12:17:24 +01:00
Roland Winklmeier
d046738574
Convert private slots to private
2018-01-17 14:27:24 +01:00
Klaus Basan
95e28b0f89
Status bar can elide messages
2018-01-17 03:33:45 +01:00
Klaus Basan
519fce5a7a
Ref T219, override pilot if valid / not only if having credentials
...
Remark: Also overrides if there is no password
2018-01-17 03:33:43 +01:00
Klaus Basan
3375ca1b25
Ref T219, renaming buttons/function to "override"
2018-01-17 03:33:41 +01:00
Klaus Basan
18c7d7cf59
Use overlay messages for validation
2018-01-17 03:33:39 +01:00
Klaus Basan
977130ce52
Overlay messages
...
* setReducedInfo, no timestamp/category
* color as parameter for shadow
2018-01-17 03:33:37 +01:00
Klaus Basan
fff9585c5d
Minor UI adjustments
2018-01-17 03:33:35 +01:00
Klaus Basan
f049900e1f
Ref T223, use const values for standard pressure
...
* standardISASeaLevelPressure
* use static const values for standard pressure
* minor formatting
2018-01-15 23:00:34 +01:00
Klaus Basan
56adde399e
Entry check
2018-01-15 22:50:37 +01:00
Roland Winklmeier
de4fe44156
Fix sending the correct pressure altitude for a pilot position
...
* Before this commit, only the true altitude was known for an aircraft situation. The pressure altitude was not available anywhere yet.
* This caused a wrong altitude in radar clients.
* We fix this reading the pressure altitude from the simulators and set it in the own aircraft situation.
* MS Flight Simulators have the pressure altitude in the APIs available.
* For X-Plane and emulated simulator, we need to calculate it from the pressure at sea level.
* Finally, we use the new available pressure altitude to send it to the FSD server.
Maniphest Tasks: Ref T223
2018-01-15 22:49:08 +01:00
Klaus Basan
718d5abf90
Ref T219, unified selector namings and keep editable even without DB completer data.
...
Also "private slots" -> "private"
2018-01-14 18:47:50 +01:00
Klaus Basan
1b1c4e588c
Ref T199, do not use hardcoded names of file names
2018-01-14 18:47:48 +01:00
Klaus Basan
be58262f0f
Ref T199, do not display 0 timestamp and re-display timestamp after copy
2018-01-14 18:47:41 +01:00
Klaus Basan
eac422f853
Ref T199, bootstrap (aka setup) cache explicitly initialized
...
* initMultiSimulatorCache
* initCaches detecting bootstrap and init via high level functions
2018-01-14 18:47:39 +01:00