Klaus Basan
f4d1eadbe5
refs #139 , allows to store the native scan code and the virtual key code. Adjusted list to use changed constructor.
2014-02-26 03:38:33 +01:00
Klaus Basan
b52ef641c2
refs #91 , Doxygen
2014-02-26 03:38:32 +01:00
Klaus Basan
87352df468
refs #139 added keyboard key list to settings, so values can be changed
2014-02-26 03:38:30 +01:00
Klaus Basan
bb5865936b
refs #139 added registration for CKeyboardKey et.al.
2014-02-26 03:38:29 +01:00
Klaus Basan
a42f67ef9a
refs #139 list for keyboard keys and the corresponding models for the GUI
2014-02-26 03:38:28 +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
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
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
f6f55cfa61
refs #104 using CValueObject::compare in BlackMisc::equalQVariants
2014-02-12 23:28:17 +00:00
Klaus Basan
2db876844c
refs #91 & #124 Doxygen, override, and comment fixes
2014-02-12 20:14:32 +01:00
Mathew Sutcliffe
fb8efb2720
refs #91 using \private command in Doxygen comments as appropriate
2014-02-11 23:13:35 +00: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
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
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
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
7b646610c5
fixes #130 missing const declarator in IContext::hasObject
2014-02-07 22:31:32 +01:00
Mathew Sutcliffe
396fab097a
fixes #121 iterator error when compiling with Clang's libc++
2014-02-07 17:50:19 +00:00
Klaus Basan
116db9a425
refs #91 & #124 doxygen fixes, style/comment changes, typos, and override / nullptr keywords
...
Remark: Doxygen <70 warnings
2014-02-07 01:09:31 +01:00
Klaus Basan
526cd916a8
refs #91 & #124 doxygen fixes, style/comment changes, typos, and override keywords
2014-02-06 03:22:42 +01:00
Klaus Basan
ff5cf5ea4a
refs #91 & #124 doxygen fixes, style/comment changes, typos, and override keywords
2014-02-05 23:26:13 +00:00
Klaus Basan
7a63768c83
Allows to display callsign / user / statusmessage as icon in views. refs #122
...
* Icons
* update of resource file
* update in CValueObject classes callsign / user / statusmessage
* update in list models, data method for returning Pixmap
2014-02-05 23:16:29 +00:00
Klaus Basan
fda587994d
CValueObject virtual method toIcon, reprsenting the object as icon where applicable.
...
Currently used for status messages (severity), will be used for CAtcStation and others as well.
2014-02-05 23:16:14 +00:00
Klaus Basan
4ec1db4b38
Moved standard icons to blackmisc. Blackmisc is using module GUI anyway,
...
so this creates no new dependency.
2014-02-05 23:16:10 +00:00
Klaus Basan
82af8f0c4c
Method to get default in/output device, renamed index methods to distinguish them
2014-02-05 23:16:05 +00:00
Klaus Basan
f476388f8b
Status message list model (so they can displayed as table view in GUI),
...
and the corresponding property methods in CStatusMessage
2014-02-05 23:15:43 +00:00
Klaus Basan
e60acb25c3
Detect textmessage being a SELCAL call
2014-02-05 23:15:34 +00:00
Klaus Basan
f5ec7ea864
Added missing method for frequency detection
2014-02-05 23:15:31 +00:00
Klaus Basan
a69a021f26
New types for status messages
2014-02-05 23:15:29 +00:00
Klaus Basan
d7388ea79a
Fix in SELCAL class, metadata registration
2014-02-05 23:15:26 +00:00
Klaus Basan
5619c29cb6
SELCAL classes (CValueObject based)
2014-02-05 23:15:16 +00:00
Klaus Basan
1d6711bb99
always trim callsign string in CCallsign constructor
2014-02-05 23:15:06 +00:00
Mathew Sutcliffe
17534e5154
refs #92 clarified conditional compilation of BlackMisc::heapSizeOf
2014-02-02 16:50:46 +00:00
Mathew Sutcliffe
f8780d0075
fixes #114 incorrect iterator increment in for loop in CContainerBase::removeIf
2014-02-02 16:34:17 +00:00
Klaus Basan
e728a4ab50
Latest container changes
2014-01-30 21:50:01 +01:00
Mathew Sutcliffe
04ab68917f
fixed mistake in CCollection::remove, detected by GCC
...
refs #108
2014-01-29 23:08:55 +00:00
Mathew Sutcliffe
c27da2e38a
refs #108 , added CContainerBase::to, for converting between different container types
2014-01-28 20:30:50 +00:00
Mathew Sutcliffe
7c8aa8226d
const corrections
2014-01-28 20:19:06 +00:00
Mathew Sutcliffe
d48d8ed951
refs #106 , moved removeIf from CSequence to CContainerBase and added remove method in CCollection (CSequence already had a remove method)
2014-01-28 18:30:06 +00:00
Mathew Sutcliffe
1e153b45f0
refs #108 , added find methods in CSequence and CCollection;
...
CSequence uses std::find, and CCollection uses the more efficient find method of the implementation type,
which requires that the implementation type be an associative container like QSet or std::set.
Modified CContainerBase::contains to use these new find methods.
2014-01-28 18:25:14 +00:00
Mathew Sutcliffe
d073681630
minor doxygen fixes
2014-01-28 01:50:30 +00:00
Klaus Basan
7c8b31f407
Merge with master for fix of remove in containers
2014-01-27 14:31:46 +01:00
Mathew Sutcliffe
88f4a7186f
fixed mistake with forgetting to call erase after std::remove
2014-01-27 00:48:14 +00:00
Klaus Basan
a95709bbf1
Better toString for user
2014-01-26 23:14:22 +01:00
Klaus Basan
0fa421d8a6
Consider Channel Spacing (50, 25, 8.33kHz) for COM frequencies.
...
Deals with a special topic: While frequencies at VATSIM/flightsim are usually set in 25kHz spacing, some ATC stations (radar) require 8.33kHz tuning.
The now made extension handles this and allows to listen to a voice room even if the corresponding frequency is not exactly tuned in.
Example: EKDK_CTR 135,270 but needs to be tuned in as 135,275
2014-01-26 15:51:48 +01:00
Klaus Basan
14e90a6bc6
Fixed Doxygen
2014-01-26 02:54:24 +01:00
Klaus Basan
1c0b714a18
Merge with master after fixes for containers,
...
refs #106
2014-01-26 00:09:30 +01:00