Commit Graph

1220 Commits

Author SHA1 Message Date
Klaus Basan
929e2883d0 refs #921, renaming follow ups 2017-04-18 00:06:34 +01:00
Klaus Basan
e787d50e47 refs #923, use CVariant JSON to load/save flight plan 2017-04-18 00:06:22 +01:00
Klaus Basan
ff4b37b3fe refs #923, use CVariant JSON to load/save from view 2017-04-18 00:06:19 +01:00
Klaus Basan
864e64e295 refs #911, shortcut for cut/copy
* changed unselect
* use CTRL+C for copy
2017-04-18 00:06:17 +01:00
Klaus Basan
08f8916344 refs #922, refs #911, JSON cut/copy/paste
* utility function for CVariant
* use CVariant for cut/copy/paste
2017-04-18 00:06:15 +01:00
Mathew Sutcliffe
5ba438699f CManagedStatusBar: don't display a message if already displaying one with a higher severity. 2017-04-18 00:06:13 +01:00
Roland Winklmeier
0eaab1753d Unload simulator driver when unchecked in settings
refs #909
2017-04-18 00:06:01 +01:00
Klaus Basan
102a0d51a0 Added BLACK_VERIFY 2017-04-18 00:05:43 +01:00
Klaus Basan
46521c5560 refs #911, copy menu 2017-04-18 00:05:41 +01:00
Klaus Basan
fc3a36512e refs #911, paste support in forms
* added paste icon
* base class utility functions
* implemented paste for livery, airline and aircraft ICAO
2017-04-18 00:05:38 +01:00
Klaus Basan
5e69be6208 refs #911, support for cut and paste menu and support in views 2017-04-18 00:05:36 +01:00
Klaus Basan
6c752b81f5 Formatting #911 2017-04-18 00:05:31 +01:00
Klaus Basan
a5946e1727 refs #911, load indicator for login component 2017-04-18 00:05:27 +01:00
Klaus Basan
24af0f044f refs #911, utility class to easily enable class for load indicator
and used it with CDbLoadOverviewComponent
2017-04-18 00:05:25 +01:00
Klaus Basan
cc1fd0e868 refs #911, allow to enter id for airline and aircraft ICAO 2017-04-18 00:05:22 +01:00
Klaus Basan
317b52a00b refs #911, livery form fixed
* search buttons in select mode
* id can be entered
2017-04-18 00:05:20 +01:00
Klaus Basan
b0fe4ce930 refs #911, allow to set model dir relative to simulator directory
* utility functions in simulator info
* and fscommonutil
* and button in UI to set default
2017-04-18 00:05:15 +01:00
Klaus Basan
e8eb652cfd refs #906, changed concept
* no longer delete .rev file
* restrict number of caches which can be copied: only some cache like the models and modelset need to be copied
* use cache traits to create entries in .rev file by using the high level API
* made some functions private
2017-04-18 00:05:13 +01:00
Klaus Basan
9ee0b173c6 refs #906, wizard improvements
* fixed text
* only init copy wizard when using "back" button
2017-04-18 00:05:11 +01:00
Klaus Basan
6825524025 Improved status message filtering
* avoid re-init of widget if already initialized
* allow icons instead of text for severity radio buttons
* changing severity filter directly triggers new filtering
* use icon for new button
* init this->showFilterBar() as default (otherwise not functional)
* widths for filter bar buttons
2017-04-18 00:04:59 +01:00
Klaus Basan
3575eed37b refs #912, static utility function lastStepSkipped for configuration wizard 2017-04-18 00:04:56 +01:00
Klaus Basan
f816c927ee refs #917, use utility functions in simulator settings 2017-04-18 00:04:52 +01:00
Klaus Basan
0544ab0193 refs #917, fixed plugin ids in wizard
utility functions CSimulatorInfo -> plugin
2017-04-18 00:04:50 +01:00
Klaus Basan
e4c7a2b77f refs #912, added hotkey settings to wizard 2017-04-18 00:04:47 +01:00
Klaus Basan
946795a35f refs #912, settings hotkey component, added default hotkey entry for PTT 2017-04-18 00:04:45 +01:00
Klaus Basan
422e6626c8 refs #912, formatting, typos, const 2017-04-18 00:04:37 +01:00
Klaus Basan
ea50533755 Filter buttons new button 2017-04-18 00:01:19 +01:00
Klaus Basan
693d9631ff refs #911, wizard improvements
* disable enter button for next
* role QTextEdit size (logoff UI)
* no filter bar for log
2017-04-18 00:01:15 +01:00
Klaus Basan
b3df6bbc7b refs #906, delete .rev file (if applicable) when files are copied 2017-04-18 00:00:35 +01:00
Klaus Basan
0f2680ba2a Formatting #910 2017-04-18 00:00:06 +01:00
Klaus Basan
3b0ddad8b9 Minor layout/text adjustments in load overview 2017-04-17 23:59:40 +01:00
Klaus Basan
1b56f498a9 refs #886, added skip button (custom button) in config wizard 2017-04-17 23:59:39 +01:00
Klaus Basan
80b127bce8 refs #887, copy nested directories in wizard
* added utility function
* removed preselectMissingOrOutdated, flag for initCurrentDirectories
* support for copying nested directories
2017-04-17 23:59:37 +01:00
Klaus Basan
423d18b0cd Default for parts history UI
(enable for dev. version)
2017-04-17 23:59:31 +01:00
Klaus Basan
5323491eb9 Improved handling for "unexpected shutdown"
(such as DBus down/unavailable)
2017-04-17 23:59:23 +01:00
Klaus Basan
c5f89d0deb refs #907, menu to consolidate against own models
* restructured menu paths
* menu providing the functionality
2017-04-17 23:59:19 +01:00
Klaus Basan
60a937b5b6 refs #907, model interface
* extended interface, function to get simulator
* made CDbMappingComponentAware an interface
* public getMappingComponent
2017-04-17 23:59:18 +01:00
Roland Winklmeier
077becfe32 Connect Ptt LED to push to talk hotkey
refs #881
2017-04-17 23:59:14 +01:00
Roland Winklmeier
9749bb5d31 Add the missing handling when user selects a different machine
So far, the case that a user selects a different machine, was not handled
yet.

refs #881
2017-04-17 23:59:10 +01:00
Roland Winklmeier
3a2618fadb Pass application list directly to CHotkeyDialog constructor
The list of applications is already known when the CHotkeyDialog
object is constructed. So there was no good reason to defer this
to a later time with a setter.
In contrast, supporting a setter function was much more complex, since
internally all GUI signals were already connected and more carefull
case handling would be necessary (e.g. the machine combobox would
change its index). Therefore the setter is removed in favor of passing
the application list directly to the constructor.
This fixes also an issue that the machine name was not properly set up
in the dialog when editing a hotkey.
This also reverts the change from CIdentifier to string based machine
handling.

refs #881
2017-04-17 23:59:07 +01:00
Mathew Sutcliffe
42a13fceff refs #905 When at least one sim plugin is disabled, sim settings component
would always reset the enabled sims setting even if nothing changed.
2017-04-17 23:59:03 +01:00
Mathew Sutcliffe
c9587e5ace refs #905 Fixed unrelated potential undefined behaviour. 2017-04-17 23:59:01 +01:00
Klaus Basan
6e28dfbce3 refs #887, improved copy wizard
* initAndPreselectDirectories when wizard page becomes visible
* completed copy function
2017-04-17 23:58:57 +01:00
Klaus Basan
83383f438c Improved kill button handling, now it can be set even if frame is not yet initialized
* default is disabled
* only pilot client needs to enable it
2017-04-17 23:58:50 +01:00
Klaus Basan
3432dd56fe Minor UI fixes (typos, layout) 2017-04-17 23:58:43 +01:00
Klaus Basan
b392992944 refs #901, use CSingleApplicationUi for UI settings
plus stylesheet update to notice disabled component
2017-04-17 23:58:42 +01:00
Klaus Basan
57ede8b04c refs #901, utility class for single UI widgets
(disables widget when >1 swift application runs)
2017-04-17 23:58:41 +01:00
Klaus Basan
bd29257f92 refs #900, use filtered flag, old approach was faulty
Also added log categories
2017-04-17 23:58:38 +01:00
Klaus Basan
30ef3eedf9 refs #900, filtered flag for containerOrFilteredContainer
more reliable than other approaches
2017-04-17 23:58:37 +01:00
Klaus Basan
6999a97f73 Allow to globally disable the kill button
(only needed in swift pilot client so far)
2017-04-17 23:58:35 +01:00