Commit Graph

65 Commits

Author SHA1 Message Date
Klaus Basan
9436bce9be Minor mapping tool improvements, including scrollTo first highlighted row 2019-05-13 11:20:33 +02:00
Klaus Basan
048c20a2a3 First model set wizard improvements
* overlay messages
* hide load indicator in case of a failure
2019-04-11 22:12:02 +01:00
Mat Sutcliffe
e9a4c49d68 Ref T547 Update license masthead in all source code files. 2019-02-22 20:36:43 +00:00
Mat Sutcliffe
fe7a45afcf Ref T516 Update CStatusMessage call sites to use new syntax. 2019-02-22 20:35:51 +00:00
Klaus Basan
b110c6aaad Avoid ASSERT as reported in SLACK:
".. when time allows, can you have a look into the crashreports related to https://swift-project.sp.backtrace.io/dashboard/swift-project/project/testing/debugger/30"
2019-02-22 20:35:27 +00:00
Mat Sutcliffe
225ff81252 Ref T485 Adjust CLogMessage and CStatusMessage call sites to use the new API. 2019-02-22 20:34:55 +00:00
Mat Sutcliffe
6c05c5249d When calling arg() on a QString constructed from a literal, use QStringLiteral. 2019-02-22 20:23:47 +00:00
Klaus Basan
7cf4a3ec33 Ref T441, cleanup 2018-12-10 13:54:02 +01:00
Klaus Basan
0f0800f35d Context menu for model set to remove excluded models 2018-12-10 13:54:02 +01:00
Klaus Basan
9525e0dbe5 Ref T441, added progress bar and stop button to UI 2018-12-10 03:41:16 +01:00
Klaus Basan
76913fd069 Ref T455, use combobox in model dialogs as radio boxes are too wide 2018-12-07 02:37:16 +01:00
Klaus Basan
2ad293fbad Ref T441, allow to refresh model set (if something was changed, and one would want to revert) 2018-11-29 20:54:25 +01:00
Klaus Basan
4a28b589d8 Ref T441, overlay messages for model set component 2018-11-29 20:54:16 +01:00
Klaus Basan
115dc6759c Ref T441, integrated CDbReduceModelDuplicates with own model set component
* some members renamed
* context menu for "model reduction"
* adjusted model statistics
2018-11-26 06:26:07 +01:00
Klaus Basan
916f2f6180 Added missing "order" context menu 2018-09-08 15:36:25 +02:00
Klaus Basan
0db1683aa3 Init simulator display field, shorter text, typo 2018-08-27 18:58:20 +02:00
Klaus Basan
d320f590b4 Ref T311, avoid crash of model set dialog
- check for nullptr mapping component
- disable new set button in dialog
2018-08-27 18:58:19 +02:00
Klaus Basan
35b70db67d Ref T310, removed "m_separator" from IMenuDelegate as it is not used 2018-08-26 15:27:05 +02:00
Klaus Basan
541e54d76c Ref T292, Ref T285 replaced model set loader in "own model set" UI component and used CCentralMultiSimulatorModelSetCachesAware instead 2018-07-25 02:37:11 +02:00
Klaus Basan
24a1f7d96d Ref T292, adjusted UI components to reflect model loader changes 2018-07-25 02:36:59 +02:00
Klaus Basan
93d33e3130 Own model set component
* Removed changeSimulator function in model set component (merged with setSimulator)
* menu to clear caches
* remember simulator "in selector", not in own value
2018-07-25 02:36:47 +02:00
Klaus Basan
562520dbab Simulator selector can be set and remembered 2018-07-20 18:09:05 +02:00
Klaus Basan
9d4989fab4 Ref T246, avoid unnecessary roundtrips if simulator did not change or is not applicable 2018-07-17 19:05:09 +02:00
Klaus Basan
29389d5dbb Ref T246, extended the DB components a bit
* change signals
* distributor selection
* public slots -> public
* renamings
2018-07-17 19:04:58 +02:00
Klaus Basan
ac406d43f6 Ref T286, renaming / adding utility functions in simulator info 2018-07-09 22:30:24 +02:00
Klaus Basan
1f00c71fea Ref T246, allow to copy model set or create 1st model set as dialog from mapping tool 2018-06-13 13:59:55 +02:00
Klaus Basan
4eeaf1adc4 Smaller adjustments of unit test and application 2018-06-01 01:30:26 +02:00
Klaus Basan
98bc0a7d6e Ref T264, sued "new signal syntax" with some QShortcuts and as a result made some slots "normal functions" 2018-05-18 00:25:07 +02:00
Klaus Basan
f4320b18c5 Quick fix so model sets can be saved, see https://swift-project.slack.com/archives/G96QTUBEG/p1525815058000559 2018-05-12 21:40:07 +02:00
Klaus Basan
1b8383bee1 Guarding QTimer::singelShot operations, avoid to access dangling pointers 2018-05-08 16:06:39 +02:00
Klaus Basan
2bbc433d30 Formatting 2018-02-22 01:26:42 +01:00
Klaus Basan
4da3309226 Fix of crash in installer (crashdump)
Since we use the model set component also in the launcher, we need to avoid nullptr calls
2018-02-16 12:13:43 +01:00
Klaus Basan
4f63c04225 Ref T246, 1st version of model set wizard
* dialog for CDbOwnModelsComponent / CDbOwnModelSetComponent
* qss
* added page in wizard
2018-02-10 21:57:36 +01:00
Klaus Basan
71a51bbd66 Ref T246, renaming and using renamed dialog in CDbOwnModelSetComponent 2018-02-09 04:44:00 +01:00
Klaus Basan
a8eae0ea55 Some UI formatting / padding 2017-06-18 22:51:10 +02:00
Klaus Basan
927b8bc577 Ref T67, check models against simulator when loading them
* set simulator which the model view accepts for loading
* removed old flags
2017-05-09 19:13:46 +02: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
e55867c297 refs #829, use settings for own model set
(ignore excluded models)
2016-12-13 19:02:17 +01:00
Klaus Basan
608e39ee9a refs #828, added function to show matrix from ui 2016-12-13 19:02:08 +01:00
Klaus Basan
610dba2028 refs #757, materialize filtered data
* menu item / flag
* functions in view class
* some minor formatting
2016-09-19 16:18:48 +02:00
Klaus Basan
aafff6cd82 Formatting this->ui to ui 2016-09-19 16:18:41 +02:00
Klaus Basan
9c2a2de4c5 refs #732, (re)set current distributor preferences from context menu 2016-08-26 21:05:34 +01:00
Klaus Basan
bb8a0ca3f5 refs #724, context menu
* in stash view data from DB can be removed
* it can be stashed from own model set view too
2016-08-26 21:04:53 +01:00
Klaus Basan
017c593b67 refs #723, reset order when adding models to own model set 2016-08-26 21:04:51 +01:00
Klaus Basan
227262c2cc refs #720, finetuning
* show menus even if DB is not present
* avoid selection of too big data set (which takes to long to handle)
* remaining renamings
* show all sims in menu, even if not intalled
2016-08-26 21:04:31 +01:00
Mathew Sutcliffe
9bef6854ca Caches: rename "get" to "getThreadLocal" and rename "getCopy" to get. 2016-06-08 18:21:01 +02:00
Klaus Basan
e3fd8d2c78 refs #649, default values for selectors based on own model set 2016-06-08 18:20:47 +02:00
Klaus Basan
875b311ede refs #649, with #659 deferred caches available
* adjustments to use deferred caches
* removed simulator from CAircraftModelSetLoader`s signature as it was not used
* only change current simulator when explicitly set (avoid unintended setting)
* added function to obtain number of elements from model caches
2016-06-08 18:20:39 +02:00
Klaus Basan
8ad640704c refs #661, allow to sort by distributor order in builder
* some style changes
* pass distributors to builder
* distributor model mode
* flags
2016-06-08 18:20:34 +02:00
Klaus Basan
97742f4a87 refs #661, improved model set dialog
* allow to change simulator
* consider distributor preferences for new model set
* error messages in dialog, therefor use CForm as base class
2016-06-08 18:20:30 +02:00