Klaus Basan
dc173403fc
refs #310 , empty network context
2014-10-08 19:11:13 +02:00
Roland Winklmeier
522c1263ef
Fix missing removedAircraft signals when disconnecting from network
2014-10-07 23:37:12 +02:00
Roland Winklmeier
5fe4ea3039
refs #324 connect airspace watchdog to airspace monitor
2014-10-07 23:36:59 +02:00
Roland Winklmeier
d6cbf10854
refs #324 airspace watchdog
...
CAirspaceWatchdog times out clients, if a no update has been received
for a configured time
2014-10-07 23:36:57 +02:00
Klaus Basan
be0d1e8153
refs #325 , using new applyIf method in airspace monitor
2014-10-07 13:10:36 +02:00
Klaus Basan
4b50134d2a
refs #325 , refs #330 fixed apply method to return list of changed properties
...
* changed CValueObject apply
* created CIndexPropertyList
* renamed CIndexVariantMap to CPropertyIndexVariantMap
2014-10-07 13:10:33 +02:00
Mathew Sutcliffe
5795845400
refs #316 Doxygen.
2014-10-04 22:17:12 +01:00
Mathew Sutcliffe
ebab95dd06
refs #316 Application context relays messages over DBus between the CLogHandler instances of different processes.
2014-10-04 22:17:09 +01:00
Mathew Sutcliffe
eceb67c38f
refs #316 Application context: removed old message handler.
2014-10-04 22:17:06 +01:00
Mathew Sutcliffe
a68ad8ec7d
refs #316 Simulator context subscribes to log messages on behalf of the simulator plugin.
2014-10-04 22:17:01 +01:00
Mathew Sutcliffe
aef7135e28
refs #316 Removed old statusMessage signals and sendStatusMessage slots.
2014-10-04 22:16:56 +01:00
Mathew Sutcliffe
b1c74d81e5
refs #316 Removed old logging mechanism in contexts.
2014-10-04 22:16:53 +01:00
Mathew Sutcliffe
5d123f798a
refs #316 Changed blackcore to use CLogMessage to emit messages.
...
Also changed functions which always returned CStatusMessageList containing a single CStatusMessage,
to return CStatusMessage instead for simplicity.
2014-10-04 22:16:43 +01:00
Klaus Basan
02bfa01cc9
refs #322 , fix for non-firing timer. Also adjusted input counts for online data
2014-09-11 12:08:10 +02:00
Klaus Basan
4500bda125
Added updates by VATSIM data file for voice capabilities
2014-09-09 20:07:29 +02:00
Klaus Basan
2127238ed4
Doxygen, renaming, formatting
...
* Formatting, renaming to current schema
* Minor tweaks
2014-09-09 20:07:27 +02:00
Klaus Basan
e4545f23d2
refs #322 , included context menu and methods for injecting test data (ATC stations) in GUI
2014-09-09 20:07:23 +02:00
Klaus Basan
62010a09c8
refs #319 , Doxygen, headers, formatting
2014-09-09 20:07:17 +02:00
Klaus Basan
fc84673bb9
Handled performance issues and bugs noticed during testing of refs #319 / refs #322
...
* discussion: https://dev.vatsim-germany.org/boards/22/topics/2027?r=2040#message-2040
* fixed bug with ATC station component, wrong signals for booked stations
* booked stations loading to frequently (for each minor change such as online), changed to timestamp based concept
* update booked stations with receiving ATIS/voiceroom to online
* CDigestSignal class: new class and methods for collecting signals, avoiding too many signals - one of the cures for the performance issues
* fixed bug found during testing, missing start for timers when connecting to network
2014-09-09 20:07:16 +02:00
Roland Winklmeier
f72ff4e495
refs #318 Add method in Application Context to process a remote event
2014-08-27 23:07:50 +02:00
Roland Winklmeier
bdd7de1459
refs #318 Let CInputManager forward HotkeyFunc events
2014-08-27 23:07:47 +02:00
Roland Winklmeier
9283ecdd9d
refs #317 Adding joystick support to input manager
2014-08-27 19:23:34 +02:00
Mathew Sutcliffe
4aef58564e
refs #283 Added ISimulator::getInstalledModels method, with stub implementations
2014-08-27 00:02:35 +01:00
Mathew Sutcliffe
09f0d008cb
refs #283 Simulator context takes responsibility for connecting CAirspaceMonitor signals to ISimulator slots
2014-08-27 00:02:35 +01:00
Mathew Sutcliffe
f4b7a9c6a2
refs #283 Rationalized ISimulator slots for managing remote aircraft
2014-08-27 00:02:34 +01:00
Mathew Sutcliffe
a6fd2bdeb2
refs #283 CAirspaceMonitor: added signals to notify when an aircraft is added or removed
2014-08-27 00:02:34 +01:00
Mathew Sutcliffe
f1150361b7
refs #283 Fixed crash sending status message to simulator when no simulator loaded
2014-08-27 00:02:33 +01:00
Mathew Sutcliffe
d25eac66b1
refs #283 Dedicated displayTextMessage for text messages instead of using displayStatusMessage for both.
...
The simulator can use this to display text messages in a different colour, for example.
2014-08-27 00:02:32 +01:00
Mathew Sutcliffe
4fc78adab9
refs #283 Simulator can display private messages too
2014-08-27 00:02:31 +01:00
Mathew Sutcliffe
595261f755
refs #283 Doxygen
2014-08-27 00:02:30 +01:00
Klaus Basan
40b428a315
refs #314 , renamed convertFromQVariant, convertFromJson
...
discussion: https://dev.vatsim-germany.org/issues/314#note-19
2014-08-24 02:47:16 +02:00
Klaus Basan
f3b68afab5
Fixed issue with missing Disconnecting state in vatlib
2014-08-24 02:47:13 +02:00
Klaus Basan
657e40693c
refs #314 , changed core to new propertyBy methods
2014-08-24 02:47:03 +02:00
Klaus Basan
e109d73ba2
refs #314 , new propertyBy methods (nested indexes)
2014-08-24 02:46:59 +02:00
Klaus Basan
3fb5087ea8
Renaming, header, Doxygen, formatting (during refs #314 )
2014-08-24 02:45:52 +02:00
Mathew Sutcliffe
f311582c28
refs #315 Style
2014-08-19 21:54:23 +01:00
Mathew Sutcliffe
96ca38a3db
refs #315 Removed old/deprecated CRuntime::logSlot, changed contexts to use new CRuntime::logSlot.
...
Network context was already using new CRuntime::logSlot as of commit:81c68058.
2014-08-19 21:37:20 +01:00
Mathew Sutcliffe
45f23127bb
refs #315 Fixed inverted logic in own aircraft context update slots
2014-08-19 21:37:19 +01:00
Roland Winklmeier
fed035291f
refs #313 doxygen
2014-08-19 15:30:05 +02:00
Roland Winklmeier
f76e0bc957
refs #313 Change GUI classes to use new hotkey settings wrapper classes
2014-08-19 15:30:04 +02:00
Roland Winklmeier
1adfd16ec9
refs #313 Application context acts as com layer between settings and InputManager
2014-08-19 15:29:55 +02:00
Roland Winklmeier
4ac6a673c1
refs #313 Register hotkey functions instead keyboard keys
2014-08-19 14:42:24 +02:00
Roland Winklmeier
15e6a21fa7
refs #313 Input manager connecting a keyboard event and a hotkey function together
2014-08-19 14:42:24 +02:00
Klaus Basan
600ea2b803
Fixed several issues detected during testing / review (refs #304 )
...
* MS report 1-5 https://dev.vatsim-germany.org/issues/304#change-1800
* Clang warning https://dev.vatsim-germany.org/boards/22/topics/1982?r=1997#message-1997
* Wrong indexes for dockable widgets, RW: https://dev.vatsim-germany.org/issues/304#note-13
* Fixed wrong offset in Fsuipc class
* Improved position handling for floating widgets opened 1st time
2014-08-05 23:32:11 +02:00
Klaus Basan
a7bb0f2e22
refs #306 , fix for thread safety
2014-08-05 23:32:06 +02:00
Klaus Basan
6d5461cff8
Formatting, headers, Doxygen
2014-08-05 23:31:53 +02:00
Klaus Basan
ae5c677cfe
Formatting: Icon names, headers, Doxygen
2014-08-05 23:31:39 +02:00
Roland Winklmeier
993a0a8839
Fix error due to two consecutive implicit conversions
...
Credits to Mat for finding the standard defect and explane it.
2014-08-05 19:01:40 +02:00
Roland Winklmeier
ff65f3f39d
refs #255 update context and sample to use the new IVoiceChannel API
2014-08-03 16:09:40 +02:00
Roland Winklmeier
c05b8808b8
refs #255 move voice channel handling from CVoiceVatlib into a dedicated class CVoiceChannel
2014-08-03 16:09:39 +02:00