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
Klaus Basan
6785529916
Stylesheet adjustments
2018-01-14 18:47:33 +01:00
Klaus Basan
3e1573e6b4
Ref T199, improved copy dialog
...
* filter disabling or hiding can be toggled
* bootstrap file can be shown/hidden
* fixed naming typo "setCacheMode"
2018-01-14 18:47:30 +01:00
Klaus Basan
7dd77b8ca3
Ref T220, use improved version of screen geometry detection
...
* use cmd.line argument to skip restoring if needed
* close splash screen as last
* log metrics info
2018-01-14 18:47:26 +01:00
Klaus Basan
350a75d672
Formatting
2018-01-14 18:47:24 +01:00
Klaus Basan
8e130aa895
Ref T220, cmd.line option for window resizing
2018-01-14 18:47:22 +01:00
Klaus Basan
ef25192424
Ref T220, register main widget
2018-01-14 18:47:20 +01:00
Klaus Basan
89bd648021
Ref T220, some changes in gui utility
...
* use qreal font metrics
* pixel ratio
2018-01-14 18:47:17 +01:00
Klaus Basan
48a85f80a8
Ref T220, min. height for Login Network component
2018-01-14 18:47:10 +01:00
Klaus Basan
e1d044521e
Ref T220, save/store main window geometry/state
2018-01-14 18:47:08 +01:00
Klaus Basan
4c39b8923e
Ref T220, set application name earlier and use member to get application name
2018-01-14 18:47:06 +01:00
Klaus Basan
b74652c94a
Ref T220, renamed some main window / widget functions
...
Make clearer if dealing with a window or widget
2018-01-14 18:47:03 +01:00
Klaus Basan
d3480c41b3
Ref T220, fixed font settings so correct font is displayed
...
Remark: The qss based font info is not available at ctor call time, but only if everything is initialized
2018-01-14 18:47:01 +01:00
Klaus Basan
407c4f8414
Ref T220, font metric support
...
* signal if font changed
* character based size can be set
2018-01-14 18:46:59 +01:00
Klaus Basan
8885a938b6
Ref T220, font metric utility functions
...
Allows to obtain sizes based on number of characters
2018-01-14 18:46:52 +01:00
Klaus Basan
a4695b4c0a
Ref T220, style sheet comments, minor adjustments
2018-01-14 18:46:50 +01:00
Klaus Basan
3fb0685d53
Minor tweaks, formatting
2018-01-14 18:46:47 +01:00
Klaus Basan
1cc3ae09c6
Ref T219, finetuning login component as discussed
...
https://swift-project.slack.com/archives/G7GD2UP9C/p1515341712000143
2018-01-14 18:46:45 +01:00
Klaus Basan
5ecf4bdedd
Tab order
2018-01-14 18:46:43 +01:00
Klaus Basan
68b01077ba
Some dock widget formatting and ESC key can dock ("unfloat") widget
2018-01-14 18:46:38 +01:00
Klaus Basan
3dc1c69653
Ref T219, some FP renamings and fix to set prefix/postfix in FP value object
2018-01-14 18:46:36 +01:00
Klaus Basan
c2c6ea3ca4
Ref T219, changed login component so VATSIM and other server data can use values from pilot form
...
* also "other servers" can have homebase
* use pilot form
2018-01-14 18:46:34 +01:00