Klaus Basan
c6c2d31cac
refs #139 , changed list model to support editable columns
2014-02-26 03:38:26 +01:00
Klaus Basan
141706158f
refs #139 , based on RW's class added a platform independent CKeyboardKey class
...
* Key value stored similar to Qt::Key
* 2 modifiers
2014-02-26 03:38:25 +01:00
Klaus Basan
3df3c86386
refs #139 , added a class describing a single column, allowing to set certain columns as editable
2014-02-26 03:38:24 +01:00
Klaus Basan
4ab59f77a5
refs #132 , based on RW's comment renamed method to loadFinished ( as in http://qt-project.org/doc/qt-4.8/qwebview.html )
2014-02-21 18:27:07 +01:00
Klaus Basan
d0aef2fee1
refs #132 , improved one line comments for Doxygen
2014-02-21 16:52:33 +01:00
Klaus Basan
e69ee30dfb
refs #132 , network context adjusted, reading of VATSIM bookings now in own reader class.
...
* Timer for bookings removed
* Adjusted context slots for reader class
* Consolidation of ATC online and ATC booked in booking receiver slot (CContextNetwork::psReceivedBookings)
2014-02-21 16:10:58 +01:00
Klaus Basan
a7f7ddb4c2
refs #132 , reader class for VATSIM booking. The functionality has been moved out of network context, and into this reader class.
2014-02-21 15:46:24 +01:00
Mathew Sutcliffe
7dafb522e0
refs #91 doxygen cleanup
2014-02-18 18:32:40 +00:00
Mathew Sutcliffe
35e0c3e085
refs #91 & #124 using override and \copydoc throughout blackmisc
2014-02-17 16:37:04 +00:00
Mathew Sutcliffe
3c8d4819e9
refs #124 fixed wrongly named virtual methods which failed to override virtuals in the base class,
...
discovered thanks to the override keyword
2014-02-17 16:37:03 +00:00
Mathew Sutcliffe
4c16cc3a2e
refs #91 updated Doxyfile config files with `doxygen -u'
2014-02-17 16:37:02 +00:00
Mathew Sutcliffe
f60b58ccd2
using intptr_t as the size_type for containers
...
refs #92 fixes MSVC "possible loss of data" warning when compiling for 64bits
2014-02-17 16:37:02 +00:00
Mathew Sutcliffe
2dd72c6d3e
refs #104 replaced all remaining hash-based comparisons with the multimethod compare()
2014-02-17 16:37:01 +00:00
Mathew Sutcliffe
dd4e2c58f3
blacksound.pro: adjusted cross-platform copying of sound files
...
refs #129
2014-02-17 02:28:27 +00:00
Klaus Basan
92912ce0d0
Fixed .pro file for blacksound , copying of sound files
...
https://dev.vatsim-germany.org/issues/129#note-11
2014-02-17 02:59:07 +01:00
Mathew Sutcliffe
f6f55cfa61
refs #104 using CValueObject::compare in BlackMisc::equalQVariants
2014-02-12 23:28:17 +00:00
Klaus Basan
7d600d4450
refs #129 , start method as proposed by RW in https://dev.vatsim-germany.org/issues/129#note-4 , using lambda.
...
On top addded a simple check to avoid overlapping SELCAL tones
2014-02-12 20:14:34 +01:00
Klaus Basan
273b8d2d71
refs #129 , changed to QMAKE_POST_LINK as proposed by RW https://dev.vatsim-germany.org/issues/129#note-4
2014-02-12 20:14:33 +01:00
Klaus Basan
2db876844c
refs #91 & #124 Doxygen, override, and comment fixes
2014-02-12 20:14:32 +01:00
Klaus Basan
18b31b49ac
refs #129 , updated GUI to play notification sounds:
...
* prepared for login/off sounds
* prepared for text message sounds
* helper method to play sounds
* enabled mute / mixer also in cockpit, including context menus
* settings for notification sounds
* some minor tweaks, e.g. changed signal/slot to C++ style where missing
2014-02-12 20:14:31 +01:00
Klaus Basan
dbfd4a69e9
refs #129 , modified voice context to enable notification sounds
2014-02-12 20:14:30 +01:00
Klaus Basan
4508864320
refs #129 , added methods to play notification sounds
...
Further testing revealed shortcomings in sound generation, which were fixed:
* Sounds can be played in background (own thread)
* Tones can be pushed and pulled http://qt-project.org/doc/qt-5.0/qtmultimedia/audiooverview.html#push-and-pull
2014-02-12 20:14:29 +01:00
Klaus Basan
b48b865a9a
refs #129 , some sounds to test, taken from http://www.soundjay.com/
...
Important: make install required to copy these sounds to target directory, the sounds are not in a resource file (not recommended)
2014-02-12 20:14:28 +01:00
Mathew Sutcliffe
278138bc76
refs #91 fix for qmake project file to run Doxygen in MinGW
2014-02-11 23:51:34 +00:00
Mathew Sutcliffe
fb8efb2720
refs #91 using \private command in Doxygen comments as appropriate
2014-02-11 23:13:35 +00:00
Roland Winklmeier
697fd0863e
Merge branch 'feature/105_voice_single_status_changed'
...
fixes #105
2014-02-10 20:12:29 +01:00
Roland Winklmeier
372a668134
Replaced set of voice connection signals with one general
...
The different IVoice signals representing a single event
from the voice connection have been replaced by a general
signal emitted when something per com unit has changed.
It passes old and new status.
refs #105
2014-02-10 20:00:54 +01:00
Roland Winklmeier
55b946d32f
Add connection status enum to IVoice
...
refs #105
2014-02-10 19:59:03 +01:00
Mathew Sutcliffe
a5d8f6c8f0
refs #91 fixed \copydoc commands in Doxygen comments for CContainerBase
2014-02-08 15:01:59 +00:00
Mathew Sutcliffe
e52a4da826
refs #124 using override keyword in containers' pimpls
2014-02-08 14:20:39 +00:00
Mathew Sutcliffe
06a7b0b32f
refs #91 & #124 Doxygen, override, and comment fixes in network.
...
Changed FILE_PATTERNS config in Doxyfile so Doxygen only looks at headers, not cpp files.
Reverts some changes of commit:116db9a (e.g. terminate() is an internal signal of CNetworkVatlib, but still needs a doxy comment because all signals are public).
2014-02-08 14:20:39 +00:00
Mathew Sutcliffe
c966d487f0
refs #91 Doxygen fixes in containers, predicates, and plugins.
...
Fixed PREDEFINED config in Doxyfile, so Doxygen only sees the variadic predicates.
2014-02-08 14:20:38 +00:00
Klaus Basan
e46a883f08
refs #93 , initialize all member pointers to nullptr at the top of the constructor, as mentioned by MS in #93
2014-02-08 14:11:37 +01:00
Klaus Basan
f245ea1283
refs #91 & #124 doxygen fixes, style/comment changes, typos, and override keywords
2014-02-08 14:11:36 +01:00
Klaus Basan
e88ee7c808
refs #93 , re-read ATIS by pressing button from GUI
2014-02-08 14:11:34 +01:00
Klaus Basan
1a72b4b691
refs #93 , update network data such as ATIS or pilot frequencies from time to time,
...
as these data are not actively pushed from network when changing
* timer in network context
* update methods, one specific method for ATIS as this can also be manually re-read(from GUI)
2014-02-08 14:11:33 +01:00
Klaus Basan
2cbddeb5ee
Some minor network context upfront fixes discovered:
...
* readAtcBookingsFromSource() const; to non const, it changes data in the context
* better adjusting of update time for bookings
* No updates if URL is empty, checked.
2014-02-08 14:11:32 +01:00
Roland Winklmeier
c4b458c97c
Fix missing arguments and const declarations in avionics
...
and geo classes. In the same step, add the override keyword
fixes #133 refs 124#
2014-02-08 11:03:06 +01:00
Roland Winklmeier
3022c7c0e0
Fix warning with unused private members in CInterpolator
...
refs #92
2014-02-08 11:01:32 +01:00
Roland Winklmeier
f6a1b83042
Add condition macx-clang to externals project
2014-02-08 10:59:49 +01:00
Klaus Basan
1d35b010f2
Merge branch 'master' of dev.vatsim-germany.org:vatpilotclient/client
2014-02-08 01:46:33 +01:00
Klaus Basan
2d54f95fab
Fixing issue with marking connected voice rooms by "*". This leads to a problem when overriding the voice room URL.
...
Now using colours / stylesheet.
2014-02-08 01:46:15 +01:00
Roland Winklmeier
e7af80abf3
Remove left driver references in client.pro
2014-02-08 01:39:54 +01:00
Klaus Basan
f56b3b878f
Fix overriding cockpit values if a field is input focused.
...
Cockpit updates are a 2 way process, from context to GUI and vice versa.
This fix checks if a widget is focused, and if so, updating is ignored.
2014-02-08 01:11:03 +01:00
Mathew Sutcliffe
0a6030f5df
refs #92 fixing warnings when compiling for 64bits due to conversions between size_t and int
2014-02-07 22:51:23 +00:00
Roland Winklmeier
07879cf5a7
Remove dummy simulator driver projects
...
refs #90
2014-02-07 22:39:40 +01:00
Roland Winklmeier
7b646610c5
fixes #130 missing const declarator in IContext::hasObject
2014-02-07 22:31:32 +01:00
Mathew Sutcliffe
3eff2f5fb1
fix to find correct 64bit external libs when building with MSYS bash
2014-02-07 19:54:50 +00:00
Mathew Sutcliffe
396fab097a
fixes #121 iterator error when compiling with Clang's libc++
2014-02-07 17:50:19 +00:00
Mathew Sutcliffe
c26543c919
changed SUBDIRS ordering in client.pro, fixes linker error when compiling in MinGW
2014-02-07 17:45:55 +00:00