Commit Graph

4276 Commits

Author SHA1 Message Date
Klaus Basan
5b92b2068e refs #886, config page for simulator(s) 2017-04-17 23:56:51 +01:00
Klaus Basan
b53d4b6b58 refs #887, added QWizardPage derived class to call dependent functions
(QWizardPage provides virtual functions for that)
2017-03-01 20:51:43 +01:00
Klaus Basan
099832fba8 refs #886, CSettingsSimulatorBasicsComponent adjusted
* function save() to be called by wizard
* some renamings
* workaround for Qt bug placeholder (multiple lines)
2017-03-01 20:51:42 +01:00
Klaus Basan
fedf7604a0 refs #886, fixed connect in simulator selector
* also toggling needs to fire (when a value is changed from code)
* changed order, used standard will be: P3D, FSX, FS9, XP
2017-03-01 20:51:41 +01:00
Klaus Basan
5a91f561be refs #888, loadingFinished with CStatusMessage 2017-03-01 20:51:40 +01:00
Klaus Basan
8e55baaf85 Typos, QStringBuilder 2017-03-01 20:51:39 +01:00
Klaus Basan
f922777a28 refs #886, wizard 2017-03-01 20:51:37 +01:00
Klaus Basan
966bddc208 refs #887, UI for settings / cache copying
* newer / missing files preselected
* copied files will be copied
2017-03-01 20:51:36 +01:00
Klaus Basan
b0bb19fc2b refs #886, icons for wizard 2017-03-01 20:51:35 +01:00
Klaus Basan
888375d294 refs #887, directories available via CDirectoryUtils/relative paths
* relative cache/settings paths are available relativeFilePath
* directories build in CDirectoryUtils
* directory comparison in CDirectoryUtils
* using CFileUtils to concatenate dir paths
* using URL encoded string for normalized directory (as it can be decoded)
2017-03-01 20:51:34 +01:00
Klaus Basan
f4941b2189 refs #886, configuration button in launcher 2017-03-01 20:51:33 +01:00
Klaus Basan
c3830d3efb refs #887, stub for copy config (cache/settings) UI 2017-03-01 20:51:32 +01:00
Klaus Basan
ca77310ac4 refs #886, stub for wizard 2017-03-01 20:51:30 +01:00
Klaus Basan
92f67c7eca Qt 5.9 fixme comment, formatting 2017-03-01 20:51:29 +01:00
Mathew Sutcliffe
669e8b0320 refs #213, #893 Disable precompiled header when using MSVC2015. 2017-03-01 18:14:15 +00:00
Mathew Sutcliffe
220c237b8c refs #884 Fixed some settings usage in CApplication. 2017-03-01 12:42:39 +00:00
Mathew Sutcliffe
53fc629490 Removed outdated precompiled header stuff. 2017-02-28 22:34:52 +00:00
Mathew Sutcliffe
75293f2c27 Generated sources are not distributable products. 2017-02-28 22:34:51 +00:00
Mathew Sutcliffe
a0d3461d9b refs #884 CValueCache::getAllValues should skip empty values. 2017-02-28 22:34:50 +00:00
Mathew Sutcliffe
cc1cec519b refs #884 GUI should use the context to get the list of unsaved settings. 2017-02-28 22:34:49 +00:00
Mathew Sutcliffe
baf5c62502 refs #884 Use CJsonException instead of CLogMessage when CVariant::convertFromJson fails. 2017-02-28 17:05:35 +00:00
Mathew Sutcliffe
01a84252db refs #884 Fixed JSON deserialization of qint64 when stored inside CVariant. 2017-02-28 17:02:20 +00:00
Mathew Sutcliffe
97e3cf8475 refs #890 Use BlackMisc::singleShot for async calls in CDataCache,
to tolerate calls made before the CDataCacheSerializer has started.
(Like all CContinuousWorkers, it moves thread upon being started.)
2017-02-26 03:36:12 +00:00
Mathew Sutcliffe
3e9ceb1838 Bump version number. 2017-02-25 03:05:58 +00:00
Roland Winklmeier
11d641bb97 Fix error 'call of overloaded ... is ambiguous'
With Qt 5.9, I got an error when calling compare(BlackMisc::Network::CEntityFlags::Entity,
BlackMisc::Network::CEntityFlags::Entity). The underlying integral type
of an enum is implementation defined and gcc seem to choose an unsigned
int in this case. This made the call ambiguous, since there was no unsigned
int overload yet of compare.
2017-02-25 02:11:20 +00:00
Roland Winklmeier
2ab7071423 Update libxplanemp 2017-02-25 02:11:18 +00:00
Roland Winklmeier
7cb95ef91f Remove 10.8 and older accessibility since it is no longer supported 2017-02-25 02:11:17 +00:00
Mathew Sutcliffe
3439edf946 Fixed warning and error found by Clang svn-trunk. 2017-02-25 02:11:16 +00:00
Mathew Sutcliffe
db692461ef Qmake directives to help using Templight to analyse our template usage. 2017-02-25 02:11:14 +00:00
Mathew Sutcliffe
c268581954 refs #885 Regenerate revision file from available JSON files. 2017-02-25 02:11:13 +00:00
Mathew Sutcliffe
e7f61dabea refs #213 Added precompiled header for MSVC in blackmisc, blackcore, blackgui. 2017-02-25 02:11:11 +00:00
Mathew Sutcliffe
01ccb4d023 Inhibit -Wsuggest-override in GCC 5, causes lots of warnings in Qt headers. 2017-02-24 15:22:46 +00:00
Mathew Sutcliffe
65b0443cfa Fixed GCC warning. 2017-02-24 15:22:45 +00:00
Mathew Sutcliffe
683c5f38a9 Fixed GCC warning flags. 2017-02-24 15:22:44 +00:00
Mathew Sutcliffe
fe3c97e37f Updates for Qt 5.8. 2017-02-24 15:22:43 +00:00
Mathew Sutcliffe
b6f6e0f676 refs #876 Utility to examine which members of value objects compare equal. 2017-02-24 15:22:42 +00:00
Mathew Sutcliffe
4fd9ecbe4d refs #876 Workaround GCC bug.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67274
2017-02-24 15:22:40 +00:00
Mathew Sutcliffe
7b8d88876f refs #876 All metaclass mixins now directly access the metamembers.
This avoids bloating CMetaClassIntrospector with inconvenient convenience methods.
2017-02-24 15:22:39 +00:00
Mathew Sutcliffe
0e0f068471 refs #876 Removed unused methods. 2017-02-24 15:22:38 +00:00
Mathew Sutcliffe
3d121ee052 refs #876 Mostly-unrelated refactoring of metaclass flags. 2017-02-24 15:22:37 +00:00
Mathew Sutcliffe
64f20f0141 refs #863 Fixed wrong test that had been masked by CRemoteAircraftProviderDummy being too clever. 2017-02-24 15:22:36 +00:00
Mathew Sutcliffe
598733d521 refs #863 Fixed a bug where a plane would only start rendering when it first starts moving. 2017-02-24 15:22:35 +00:00
Mathew Sutcliffe
04ddd3bfa5 refs #863 Move interpolator logging into a separate class.
A single logger instance can be shared between multiple interpolator instances.
2017-02-24 15:22:34 +00:00
Mathew Sutcliffe
e67b5fccc4 refs #863 Change callsign parameter to be a member instead. 2017-02-24 15:22:32 +00:00
Mathew Sutcliffe
8d351d8279 refs #863 Added cubic spline interpolator. 2017-02-24 15:22:31 +00:00
Mathew Sutcliffe
4cc5643340 refs #863 Further decomposed interpolator into granularly replaceable strategy methods. 2017-02-24 15:22:30 +00:00
Mathew Sutcliffe
aad4cb5e88 refs #863 Factor out code not specific to linear interpolation into the base class. 2017-02-24 15:22:28 +00:00
Mathew Sutcliffe
c0f163589d refs #863 Simplification. 2017-02-24 15:22:27 +00:00
Mathew Sutcliffe
9c918b8799 refs #863 Interpolator inheritance based on CRTP rather than virtual methods. 2017-02-24 15:22:26 +00:00
Mathew Sutcliffe
1c2533f5d2 refs #863 Moved nested status classes to namespace scope. 2017-02-24 15:22:25 +00:00