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
Mathew Sutcliffe
ecf02621cd
refs #540 Performance tweak for getStackTrace on Windows.
2015-12-13 16:41:06 +00:00
Mathew Sutcliffe
3064b319c6
refs #540 Fixed getStackTrace for Linux.
2015-12-13 16:41:05 +00:00
Mathew Sutcliffe
6139818138
refs #552 Linear interpolator directly manipulates n-vector instead of converting to lat/lon and back again.
2015-12-13 16:38:32 +00:00