Commit Graph

441 Commits

Author SHA1 Message Date
Klaus Basan
513eb07a13 refs #452 editors
the editors allow to enter data for the different value objects
2015-11-19 20:59:45 +00:00
Klaus Basan
93e6e1d38e refs #452 filter UI elements 2015-11-19 20:59:44 +00:00
Klaus Basan
35c41156f6 refs #452 simulator selector component 2015-11-19 20:59:42 +00:00
Klaus Basan
61ace53989 refs #452 overlay messages (allows to display overlay messages in a widget)
* the overlay widget itself
* a QFrame derived class allowing to display such widgets as overlay
2015-11-19 20:59:41 +00:00
Klaus Basan
2c91b3ada0 refs #452 models and views created
* for new value objects (e.g. distributor, ...)
* new modes are required (e.g. CStatusMessageListModel::Simplified)
* model filter allowing to filter models
2015-11-19 20:59:40 +00:00
Klaus Basan
f9048de1e6 refs #452 selector for aircraft combined types 2015-11-19 20:59:38 +00:00
Klaus Basan
25471730e3 refs #452 details textbox for logs
* details can be displayed en detail
* feature can be switched on/off via context menu
* signals in view to select message
2015-11-19 20:59:37 +00:00
Klaus Basan
6ca0d480d3 refs #452 adjusted GUI components to
* changed classes (e.g. CAircraft -> CSimulatedAircraft)
* changes signatures in contexts / providers
* minor fixes as renamed GUI widgets, asserts, paint event
2015-11-19 20:59:35 +00:00
Klaus Basan
4a3b553296 refs #452 combined label and icon 2015-11-19 20:59:33 +00:00
Klaus Basan
7100072820 refs #452, added color formatter for models 2015-11-19 20:59:32 +00:00
Klaus Basan
fb4baa0ef8 refs #452, model base class
* drag and drop support
* model can be marked as destoyed when view is about to be destroyed (to cancel pending actions)
2015-11-19 20:59:30 +00:00
Klaus Basan
0d27351e11 Improved asserts/comments in dock widget class 2015-11-19 20:59:29 +00:00
Klaus Basan
f0fc1cba42 refs #452, views upgraded
* load indicator when performing long lasting operations
* custom menu can be injected (->menu delegate)
* resizing based on random elements (subset resized only)
2015-11-19 20:59:28 +00:00
Klaus Basan
933ffea201 refs #452 updated LED with timer based reset state 2015-11-19 20:59:27 +00:00
Klaus Basan
a39f454334 refs #452, a color picker / selector UI widget 2015-11-19 20:59:26 +00:00
Klaus Basan
b1044e9844 refs #452 drag and drop enabled area
* label can be used as area to drop
* utility functions for drag and drop
2015-11-19 20:59:24 +00:00
Klaus Basan
1bb0afdedd refs #452, style sheet utility
* view port enabled style sheet usage
* concat styles
2015-11-19 20:59:23 +00:00
Klaus Basan
fd8cd9a42a Formatting, fixed includes, minor tweaks 2015-11-19 20:59:06 +00:00
Klaus Basan
874f29098b refs #452, removed some classes which will be replaced by new classes
* CAircraftMappings -> will be replace by CAircraftModel
* CAircraftIcaoData aircraft ICAO data -> aircraft/airline ICAO code and livery
* CAircraft class no longer to be used, but CSimulatedAircraft
* removed corresponding GUI model classes / filters
2015-11-19 20:58:36 +00:00
Mathew Sutcliffe
f50400bd94 refs #457 Use cases for CWorker non-void tasks and thenWithResult(). 2015-11-19 20:58:24 +00:00
Mathew Sutcliffe
00cd4f4f87 refs #459 Removed CAircraftParts::m_correspondingCallsign per Slack discussion MS/RW. 2015-11-19 20:58:18 +00:00
Mathew Sutcliffe
af3775c8ea refs #450 Changed path for log files in accordance with our new directory structure. 2015-11-19 20:58:12 +00:00
Roland Winklmeier
08a1de995a refs #454 #455 #458 Remove obsolete code 2015-11-19 20:58:06 +00:00
Roland Winklmeier
be7ac1aa74 refs #455 Examples how to register actions 2015-11-19 20:58:05 +00:00
Roland Winklmeier
5a82e2e6bf refs #454 Improve hotkey settings component 2015-11-19 20:58:02 +00:00
Roland Winklmeier
3e8b9dc0c9 Allocate CFileLogger on the heap instead of a local variable 2015-11-19 20:57:52 +00:00
Roland Winklmeier
e644e2a572 Fix QCombobox popup background color on Linux 2015-11-19 20:57:51 +00:00
Roland Winklmeier
c5a2136ebd refs #448 Use new METAR source in context and gui
Previously the metar source used to be the FSD connection. Since
all METARs are also available via a webservice, use this source
instead. This allows to retrieve and use METARs even if we are
not connected.
2015-11-19 20:57:48 +00:00
Klaus Basan
f8c83ce2a3 some fixes
* as of slack discussion with MG, made area finding a bit more robust
* removed unused function in keypadarea
* added unit test subproject for GUI
2015-11-19 20:57:37 +00:00
Klaus Basan
6a1f5e8347 as discussed in slack: added default swift testserver (FSD servers) if no settings can be loaded 2015-11-19 20:57:34 +00:00
Klaus Basan
d7bd20dd26 refs #445, data entry GUI
* component for main info area
* component for data mapping
* new subproject
2015-11-19 20:57:29 +00:00
Klaus Basan
3e982b014f refs #445, preparation for data GUI
* improved finding of main window
* project -> version string
* location of application icon
2015-11-19 20:57:25 +00:00
Klaus Basan
b308014bc2 refs #445, models and views for new value classes
* livery
* distributor
2015-11-19 20:57:24 +00:00
Klaus Basan
4fcf9efab7 Some fixes and formatting
* CTime::switchUnit(CTimeUnit::hms());
* Coordinate canHandleIndex protected
* copyright
2015-11-19 20:57:19 +00:00
Klaus Basan
08670c9e89 refs #446, moved common parts for GUI applications in a utility function
* for init
* for parser
2015-11-19 20:57:15 +00:00
Klaus Basan
091c61c909 refs #446, style sheet adjustments
* split up style sheets
* prepared stylesheet, also include placeholder for forthcoming data GUI
2015-11-19 20:57:13 +00:00
Mathew Sutcliffe
3037daed1d refs #297 Removed old network settings. 2015-11-19 20:51:30 +00:00
Mathew Sutcliffe
bacf771a15 refs #297 Added new network settings. 2015-11-19 20:51:29 +00:00
Mathew Sutcliffe
d971b073b7 refs #297 Removed old simulator settings, which were not even used. 2015-11-19 20:51:28 +00:00
Mathew Sutcliffe
d4d862927e refs #441 Rename COriginator to CIdentifier and rename COriginatorAware to CIdentifiable. 2015-06-06 18:02:16 +01:00
Klaus Basan
d706c85d87 refs #438, do not change comboxbox from backend.
Use a field to display the really selected driver and let the user choice unchanged works best for me
2015-06-05 01:35:27 +02:00
Klaus Basan
18f803b214 Added scrollbar qss 2015-06-03 16:26:54 +02:00
Klaus Basan
f423f167f3 refs #438, settings simulator component
* load new plugin via startSimulatorPlugin
* removed dependency from settings
* utility method to get plugin names
2015-06-03 16:26:45 +02:00
Klaus Basan
d3d2d4eb63 refs #438, renamed file to simulatorplugininfolist 2015-06-02 20:22:46 +02:00
Mathew Sutcliffe
47cac09e81 refs #437 Removed toQVariant and convertFromQVariant. 2015-05-31 17:21:17 +01:00
Klaus Basan
e04ada3a7c refs #437, remove convertFromCVariant 2015-05-31 01:31:09 +02:00
Klaus Basan
4cafc259bb Some workarounds for GUI issues ( refs #419 )
* info bar getting too wide
* buttons floating into tabbat
2015-05-30 18:18:42 +02:00
Roland Winklmeier
e4f2c9e88a Replace occurrences of CVariant::toCVariant() with CVariant::from() 2015-05-30 16:59:51 +02:00
Klaus Basan
d8d0eca3d8 refs #395, improved snapshot handling
* disabled sets distance and max.aircraft to 0
* fixed changed snapshot detection
* added rendering enabled to signal, only one function to decide (instead of duplicated logic)
2015-05-29 16:53:31 +02:00
Klaus Basan
6c06ff5d46 refs #432, adjusted originators 2015-05-29 03:49:16 +02:00