Commit Graph

1230 Commits

Author SHA1 Message Date
Klaus Basan
6f7e827492 Ref T148, in CDbLoadOverviewComponent do not trigger info object read if DB cannot be connected
(only results in error messages)
2017-09-24 19:54:09 +01:00
Klaus Basan
961f47b700 Ref T148, renamed/added hasConnectedSwiftDb / canConnectSwiftDb 2017-09-24 19:54:07 +01:00
Klaus Basan
7946fd8d18 Ref T146, improved login component
* logoff countdown can be stopped
* login mode (normal, obs, ..) shown
2017-09-24 19:53:59 +01:00
Klaus Basan
adfd341cbc Ref T146, avoid double clicks for "connect button" using disableButtonBriefly 2017-09-24 19:53:57 +01:00
Klaus Basan
b6ca59eda8 Ref T146, minor adjustments in keypad area
* removed keypadIdentifier()
* private slots -> private
2017-09-24 19:53:56 +01:00
Klaus Basan
6f1ba6945c Ref T146, removed private slots in login component, using normal private functions 2017-09-24 19:53:51 +01:00
Klaus Basan
0dfe6f69fe Minor fixes when reporting T141
* user authenticated must be enabled/valid
* Read only: BlackMisc::CDataReadOnly<BlackCore::Data::TAuthenticatedDbUser>
* clear user fields when not authenticated
2017-09-24 19:53:47 +01:00
Klaus Basan
2dfc56dc39 Formatting 2017-09-24 19:53:45 +01:00
Roland Winklmeier
e2b00f1f9b Fix typo in header guard 2017-09-24 19:53:37 +01:00
Klaus Basan
73556492fd Ref T125, use XSwiftBus download component
* as dialog in distribution component
* in wizard
2017-09-24 19:53:29 +01:00
Klaus Basan
76c1b0307c Ref T125, UI component to download and install XSwiftBus
* currently working only for alpha directory
* 1st version, maybe currently too much logic (download etc.) in an UI component
2017-09-24 19:53:28 +01:00
Klaus Basan
c6f3a7033d Ref T125, own component for XSwiftBus settings. This component can be used in the installation and plugin UI. 2017-09-24 19:53:18 +01:00
Klaus Basan
0bbad2ff83 Minor tweaks (found during T125)
* formatting/typos
* authentication: private slots => private
2017-09-24 19:53:10 +01:00
Klaus Basan
ca651877cd Load overview component fixes and formatting
* this->m_XX => m_XX
* private slots => private
* GUI updates only via digest signal, and slower (was called too often)
* flag to avoid gui updates when another gui update is still in progress (possible because of canConnect/processEvent situation)
2017-09-24 19:53:09 +01:00
Klaus Basan
769e3a0e29 Based on slack discussion MS/KB: Show airports in range also when simulator is connected, but network is not. Remark: distance and bearing columns are not calculated in that case. See T125 comment for details. 2017-09-24 19:53:06 +01:00
Klaus Basan
991cc3463d Ref T117, check equal models before publishing
* checkbox, check can be disabled
* context menu to display changed attributes in popup
2017-09-24 19:52:19 +01:00
Klaus Basan
fe3368e1f4 Ref T117, formatting 2017-09-24 19:52:15 +01:00
Klaus Basan
766c32e25d Removed unused member 2017-09-24 19:52:09 +01:00
Klaus Basan
1ec3f4566d Ref T111, aligned cockpit UI elements
* naming
* allow to set cockpit values by simulated aircraft
2017-09-24 19:52:01 +01:00
Klaus Basan
d583808a4a Ref T111, ignore incomplete SELCAL codes (and do not use ASSERT) 2017-09-24 19:51:57 +01:00
Klaus Basan
266a418c90 Ref T111, allow to limit entries in log component 2017-09-24 19:51:54 +01:00
Klaus Basan
4c8ae06eff Ref T111, use COM form in CCockpitComponent 2017-09-24 19:51:53 +01:00
Klaus Basan
31d398ffc8 Ref T111, some cleanup of XPDR mode and SELCAL selector 2017-09-24 19:51:50 +01:00
Klaus Basan
9040665173 Ref T111, some cleanup of cockpit component
(preparation for next steps)
2017-09-24 19:51:48 +01:00
Klaus Basan
1387573e5b Ref T112, moved simulator settings in subdir/settings namespace 2017-09-24 19:51:46 +01:00
Klaus Basan
f3847bd33c Ref T121, check if Internet is accessible
* in case the internet provider is down, this is not detected
* extended test to detect if access is possible
* in case of downtime this indicated in status component
2017-09-24 19:51:44 +01:00
Klaus Basan
90b757473c Ref T111, changed internals page to use aircraft parts form 2017-09-24 19:51:40 +01:00
Klaus Basan
e3254d028d Fixed wrong UI component name to CCockpitComComponent 2017-09-24 19:51:37 +01:00
Klaus Basan
87e783d45a Minor formatting 2017-09-24 19:51:29 +01:00
Klaus Basan
2476b9f412 Ref T111, made coordinate selector a form 2017-09-24 19:51:27 +01:00
Klaus Basan
d00c0c0519 Ref T111, coordinate selector
UI component to change and enter coordinates
2017-09-24 19:51:13 +01:00
Klaus Basan
654c35f666 Ref T111, use Q_DECLARE_FLAGS SimulatorStatus instead of int
* changed emitSimulatorCombinedStatu
* changed connected slots/functions
2017-09-24 19:51:10 +01:00
Klaus Basan
77546a46b1 Ref T111, settings UI component 2017-09-24 19:51:08 +01:00
Klaus Basan
a1357f0bd7 Ref T111, UI element for model key completion 2017-09-24 19:51:05 +01:00
Klaus Basan
29e1d54e05 Ref T111, some fixes in the vicinity of plugin / drivers
* mostly style / doxygen / formatting
* assert/verify
2017-09-24 19:51:02 +01:00
Klaus Basan
7370b6f33b Fixed ifndef/define guard 2017-09-24 19:50:39 +01:00
Klaus Basan
8c9e3541ee Added "About swift dialog"
* Details as text edit, so users can cut and paste it for bug reports
* Removed setup/compile info from internals and show it in about
* display Qt icon for "About Qt"
2017-09-24 19:50:38 +01:00
Klaus Basan
a9198e4f13 Ref T103, Unified naming of directory functions
* some started with get/some not (removed get, get is normally used for our getters)
* some used swift, getSwiftXZY dir (removed swift)
* used full word "directory", not dir/directory mixed
2017-09-24 19:49:53 +01:00
Klaus Basan
debd9c802f Ref T103, moved directory functions from CBuildConfig to CDirectoryUtils
getApplicationDir renamed to getBinDir() as it works different on MacOs
see https://dev.swift-project.org/w/dev/swiftpc/dirstructure/
2017-09-24 19:49:51 +01:00
Klaus Basan
be3c8b0bdd Ref T30, using font settings in GUI component 2017-09-24 19:49:46 +01:00
Klaus Basan
bf573f0f20 Ref T30, font settings component and same as dialog 2017-09-24 19:49:45 +01:00
Klaus Basan
a1e16ea162 Background updater can be const, only needed "readonly" for UI 2017-09-24 19:49:39 +01:00
Klaus Basan
6d61935bc7 Doxygen 2017-09-24 19:49:37 +01:00
Klaus Basan
e2c43a688b Automatically start background updater
Ref T28
2017-09-24 19:49:36 +01:00
Klaus Basan
1956a27b19 Formatting 2017-06-27 20:50:29 +02:00
Klaus Basan
efd82f4391 Minor UI improvements 2017-06-27 20:50:27 +02:00
Klaus Basan
a8eae0ea55 Some UI formatting / padding 2017-06-18 22:51:10 +02:00
Klaus Basan
d4e240ca1b Ref T45, Ref T28 set default consolidation time
(which also is supposed to solve timeout issue)
2017-06-18 22:51:09 +02:00
Klaus Basan
96c27c1c5b Ref T80, improved completer
* no invalid combined codes in list
* sort by rank
* refresh completer strings when new codes are added
2017-06-18 22:51:06 +02:00
Klaus Basan
fba521ecd5 Formatting 2017-06-18 22:51:06 +02:00