Klaus Basan
d9a1c0cc8c
refs #287 Thread safety, fix "memory access violation"
...
* some improved comments and information
* QMetaObject::invokeMethod in tool.cpp as thread safe invocation
* common base class for threaded readers
* removed event class, using QMetaObject::invoke instead for forcing calls in main event loop
* stop methods for readers, as used for graceful shutdown (preparing for thread safe destruction of objects)
* graceful shutdown for network context
* calls in tool now via inkoke for thread safety (only thread safe methods called directly)
2014-07-11 01:15:18 +02:00
Mathew Sutcliffe
fede3fc4c7
refs #270 don't call CRuntime::gracefulShutdown from a different thread;
...
connect it to the QCoreApplication::aboutToQuit signal instead
2014-06-25 23:18:10 +01:00
Klaus Basan
0a7be12efa
Fixes around audio "on remote computer"
...
* Better options to debug
* Fixes as of n2, https://dev.vatsim-germany.org/boards/22/topics/1792?r=1802#message-1802
* Doxygen
2014-06-09 14:44:14 +02:00
Klaus Basan
ba217fed57
refs #242 , fixed slot logging
2014-06-09 14:43:33 +02:00
Klaus Basan
6c81a95c65
refs #242 , added signals for own aircraft context
...
* fixed tool in core
* fixed tuntime for signal / slot logging
2014-06-09 14:42:33 +02:00
Klaus Basan
04bd01687e
refs #207 , fixed core cmd-input
2014-04-17 00:11:48 +02:00
Klaus Basan
429f79f841
refs #199 , extended core to new functionality
...
* enable/disable signal/slot log
* redirection of output as qDebug, qWarning, ..
2014-04-17 00:09:50 +02:00
Klaus Basan
6e3b081fd2
refs #198 , refs #199 adjusted samples
2014-04-17 00:06:02 +02:00
Klaus Basan
8d5e06a439
refs #199 and refs #198 , formatting / Doxygen as preparation for some refactoring.
...
Also added new icon as application and table view icon.
2014-04-17 00:05:41 +02:00
Klaus Basan
747694dbcb
Fixed shutdown for core
2014-03-26 19:50:57 +01:00
Roland Winklmeier
33aee8cb12
Refactored inheritance hierarchy of ContextAudio (former ContextVoice)
...
refs #85
2014-03-11 21:36:57 +01:00
Mathew Sutcliffe
0bad7bb2e8
Contexts' getRuntime method uses static_cast instead of reinterpret_cast.
...
This required a few changes in include order and forward declarations to fix the real reason why reinterpret_cast was mistakenly used.
refs #81
2014-01-09 01:15:58 +00:00
Klaus Basan
1c1fdabd2e
all voice changes from kbatclist branch
...
refs #81
2014-01-09 01:15:58 +00:00
Klaus Basan
ab17dabd5b
samples and tests for all kbatclist branch changes
...
refs #81
2014-01-08 01:00:28 +00:00