Commit Graph

2669 Commits

Author SHA1 Message Date
Roland Winklmeier
ca06933c0d Add weather grid classes
refs #556
2016-01-28 01:35:55 +01:00
Roland Winklmeier
59508305ae Add CTemperatureLayer, CTemperatureLayerList and CWindLayerList classes
refs #556
2016-01-28 01:35:53 +01:00
Roland Winklmeier
c47d56b984 Rename altitude to level in CWindLayer
refs #556
2016-01-28 01:35:51 +01:00
Roland Winklmeier
ffb72ba3e0 Add base and coverage values to CCloudLayer
refs #556
2016-01-28 01:35:49 +01:00
Roland Winklmeier
b3d45f58e6 CMathUtils::roundToMultipleOf
refs #556
2016-01-28 01:35:47 +01:00
Mathew Sutcliffe
ab2e5af8d6 refs #545 CAtomicFile::abandon() closes without renaming, and dtor abandons if it is called due to an exception being thrown. 2016-01-27 23:37:48 +00:00
Mathew Sutcliffe
f9de444a53 refs #545 CAtomicFile used in CValueCache to avoid corruption in case serialization is interrupted. 2016-01-27 23:37:48 +00:00
Mathew Sutcliffe
956d393bb1 refs #545 CSetting<T>::setAndSave to set and save a setting in one step. 2016-01-27 23:37:46 +00:00
Mathew Sutcliffe
d9167cf226 refs #545 CCached allows to query whether a value is saved or not. 2016-01-27 23:37:45 +00:00
Mathew Sutcliffe
2c0b4f9555 refs #545 CValueCache keeps track of which values have been saved. 2016-01-27 23:37:44 +00:00
Mathew Sutcliffe
757710797e refs #545 Refactoring: extract method elementsStartingWith. 2016-01-27 23:37:43 +00:00
Mathew Sutcliffe
66fe290033 refs #567 CStatusMessageList::setCategories and related methods. 2016-01-27 23:37:43 +00:00
Mathew Sutcliffe
8d9b3c6e7f CSequence::separate splits up a sequence into a map of sequences categorized by some predicate. 2016-01-27 23:37:42 +00:00
Mathew Sutcliffe
6ddce24f0c Improved efficiency of CSequence::removeIf, but CCollection::removeIf must still use the old algorithm. 2016-01-27 23:37:41 +00:00
Mathew Sutcliffe
956d54ba32 Workaround for noisy warnings in <functional> header of MSVC2015 std lib. 2016-01-27 23:36:48 +00:00
Mathew Sutcliffe
637904a8b8 Workaround for vcsubdirs is not needed with Qt 5.6. 2016-01-27 23:36:48 +00:00
Mathew Sutcliffe
b0b31af7de refs #572 getStackTrace: Fixed segfault on Linux caused by trying to use a QStringBuilder after the temporaries it referred to had been destroyed. 2016-01-17 02:50:18 +00:00
Roland Winklmeier
a7e74ea64a Move DirectPlay log function into directplayerror.h/cpp
refs #564
2016-01-05 14:10:45 +01:00
Roland Winklmeier
41da652b96 Increase usage of safe delete and release templates
refs #564
2016-01-05 14:10:38 +01:00
Roland Winklmeier
4d6c92e6c8 Move DirectPlay templates into directplayutils.h
refs #564
2016-01-05 14:10:30 +01:00
Roland Winklmeier
ba4b4dbf95 Move conversion functions to local source files
refs #564
2016-01-04 15:54:01 +01:00
Klaus Basan
ac99f8b984 refs #560, adjusted subclasses for new menus/filters from previous step 2015-12-20 17:01:52 +01:00
Klaus Basan
9fcc846b7a refs #560, allow to load / save from view/model
* added load/save functions
* changed menu from multiple bool members to flag
* shortcut for save
* cleaned up filter dialog handling
2015-12-20 17:01:32 +01:00
Klaus Basan
8aa449bc13 Some cleanup
* removed audio utils from blackmiscfreefunctions (we wanna give it up)
* comments
* formatting
2015-12-20 17:00:13 +01:00
Klaus Basan
3ac32fa58e refs #559, adjustments cache/settings moved 2015-12-20 17:00:12 +01:00
Klaus Basan
070ba8f158 refs #559, moved cache/settings to blackmisc 2015-12-20 17:00:10 +01:00
Klaus Basan
16a6544017 refs #535, mapping component
* handle drop
* renamed save -> publish
* fixed cache handling as disucssed in slack / refs #558
* vPilot tab no longer OS / FS restricted
2015-12-20 17:00:08 +01:00
Klaus Basan
7dbfd85047 refs #535, stash component
* allow to drop entities
* BLACK_VERIFY
* using aware class
2015-12-20 17:00:06 +01:00
Klaus Basan
e95f90f571 removed unnecessary default constructor 2015-12-20 17:00:05 +01:00
Klaus Basan
72891f2443 refs #535, model view adjusted
* allows to drop entities
* using shortcut to stash
* updating selected rows only and return number of altered rows
2015-12-20 17:00:04 +01:00
Klaus Basan
a5fe143821 refs #535, renamed save to publish
* in same step fixed tabstops
* capital letters
2015-12-20 17:00:03 +01:00
Klaus Basan
c067c871c9 refs #535, allow acces to mapping component is sub components
* aware classe
* using aware class in mapping component
2015-12-20 17:00:02 +01:00
Klaus Basan
24788b03c6 refs #535, made views drop capable
* drop base added
* and adjusted
2015-12-20 17:00:01 +01:00
Klaus Basan
3d68bfbbba refs #535, shortcut class where I keep global key sequences and such to avoid overlapping 2015-12-20 17:00:00 +01:00
Klaus Basan
7eac38ad9b refs #535, buddies (Qt) in forms 2015-12-20 16:59:58 +01:00
Klaus Basan
dfe5d8ec5a refs #535, const for model 2015-12-20 16:59:57 +01:00
Klaus Basan
92f930b068 refs #535 completer for airline name
* common base class for airline completers
* changed dependend classes
2015-12-20 16:59:56 +01:00
Klaus Basan
2c84c51a93 refs #535, stash componet
* allow to assign livery/ICAO to selected objects
* allow access to corresponding mapping component
2015-12-20 16:59:54 +01:00
Klaus Basan
a7fc01ecff refs #535, find standard livery 2015-12-20 16:59:53 +01:00
Klaus Basan
670bef0fd1 refs #535, finetuning of drop site
* stylesheet
* sizes of deploying components
2015-12-20 16:59:52 +01:00
Klaus Basan
1601ca62fd refs #535, updated aircraft model / view
* add functions to apply changes to selected objects
* allow to highlight models by their model strings
* Utility function to show which parts come from DB
* model strings can be obtained sorted/unsorted
2015-12-20 16:59:51 +01:00
Klaus Basan
ecb4694c7f refs #535, updated viewbase and formatters
* Fixed wrong masking
* changed signal for model
* update selected models
* directly set object in model
2015-12-20 16:59:30 +01:00
Klaus Basan
431117e83b Support stylesheets in drop site widget 2015-12-20 16:57:54 +01:00
Klaus Basan
d3487bb375 Event accept 2015-12-20 16:57:53 +01:00
Klaus Basan
953dee6060 Set datacache flag as discussed in slack (MS/KB) 2015-12-20 16:57:53 +01:00
Klaus Basan
41ae580ab4 debug output of context fixed 2015-12-20 16:57:52 +01:00
Roland Winklmeier
cbf54d0416 Handle unknown direct play error codes instead of an empty message
refs #546
2015-12-20 16:57:51 +01:00
Roland Winklmeier
9960431d01 Move global Fs9 variables into CSimulatorFs9Factory
Global variables are always a bad idea since the order of destruction
is unknown and can cause undefined behaviour. In this case the
global shared pointer can be destroyed before CSimulatorFs9Factory which
relies on it.

refs #546
2015-12-17 19:51:16 +01:00
Roland Winklmeier
7779c65ab8 Fix XPlane driver log message 2015-12-17 19:51:15 +01:00
Mathew Sutcliffe
51efdca8cc Fixed bug that could have caused X-Plane to stop displaying status messages. 2015-12-13 16:41:35 +00:00