Klaus Basan
927a533040
refs #349 , some convenience functions
2014-12-13 13:17:34 +01:00
Klaus Basan
78e4900243
refs #349 , housekeeping
...
* formatting
* tweaks (such as changing to new log style),
* Doxygen
* int instead of qint
2014-12-13 13:17:31 +01:00
Mathew Sutcliffe
48f04a4750
refs #247 Using CVariant in property index system.
2014-12-13 01:41:58 +00:00
Mathew Sutcliffe
16e285cecd
refs #247 Style.
2014-12-13 01:38:53 +00:00
Klaus Basan
c173a30a94
refs #343 , Changed transponder code and volume to int as discussed
2014-11-30 00:55:48 +01:00
Mathew Sutcliffe
40362e706a
refs #345 Second wave of value classes using the CValueObjectStdTuple CRTP class template, with inheritance.
2014-11-10 20:44:56 +00:00
Mathew Sutcliffe
798b198d4e
refs #345 Style and doxygen.
2014-11-10 20:42:31 +00:00
Klaus Basan
a6ebfc0e0b
Bug fixes and improvements for PropertyIndex discovered during refs #319 , mainly contributing to refs #314
...
* Start index 10 instead 0 for CValueObject (easier to detect bugs)
* Fixed wrong indexes
* Asserts in CPropertyIndex
* Used Icon instead of QPixpmap with indexes, icons are sortable and have a tooltip
* Removed redundant toQVariant methods
2014-09-04 01:38:10 +02:00
Klaus Basan
c1895c1ab2
refs #314 , fixed missing virtual keyword and Doxygen comment
2014-08-25 13:10:13 +02: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
290abe3693
refs #314 , fromQVariant / location of toQVariant
...
* renamed fromQVariant to convertFromQVariant, the "from" methods imply the object is changed (fromJson, fromString ..)
* implemented fromQVariant - changing the object by QVariant
* moved toQVariant into PQ template
* free function setFromQVariant
2014-08-24 02:47:05 +02:00
Klaus Basan
e109d73ba2
refs #314 , new propertyBy methods (nested indexes)
2014-08-24 02:46:59 +02:00
Klaus Basan
00a89fbbd7
refs #314 , modulator based classes to latest style
...
* removed exceptions
* removed tryGet methods
* adjusted samples
2014-08-24 02:46:55 +02:00
Klaus Basan
3fb5087ea8
Renaming, header, Doxygen, formatting (during refs #314 )
2014-08-24 02:45:52 +02:00
Klaus Basan
f989acb42e
Removed validation by exception (no longer what we use) from com/xpdr
2014-07-04 22:56:50 +02:00
Klaus Basan
5bdb8659ca
refs #196 , encapsulated transponder mode selection (combo box)
...
* promoted QComboBox in GUI
* features automatic reset for ident
* Conversion to CTransponder::TransponderMode from string
2014-03-27 01:13:19 +01:00
Klaus Basan
57435b2a73
refs #192 , some housekeeping during the JSON introduction
...
* removed unused tryGet methods for transponder / COM
* adjusted unit tests
2014-03-26 20:18:47 +01:00
Klaus Basan
e2461cb67c
refs #192 , Doxygen / formatting
2014-03-26 20:18:46 +01:00
Klaus Basan
88fb9e8832
refs #192 , enable value objects for JSON:
...
* from/toJson methods
* jsonMembers where applicable
2014-03-26 20:18:42 +01:00
Klaus Basan
0d306861f0
refs #140 , removed MACRO DBUS_ENUM_MARSHALLING, changed to template
...
discussed in https://dev.vatsim-germany.org/issues/140#change-864
2014-03-11 21:08:59 +01:00
Klaus Basan
34320ad3e1
refs #140 , changed CValueObject classes to tupel concept
...
Remarks: Changes looking like an added file result from the shift of namespace voice -> audio
2014-03-10 14:48:56 +01:00
Mathew Sutcliffe
35e0c3e085
refs #91 & #124 using override and \copydoc throughout blackmisc
2014-02-17 16:37:04 +00:00
Klaus Basan
60422376bb
Doxygen fixes
2014-01-20 13:56:36 +01:00
Mathew Sutcliffe
b5f1b101f6
CTransponder::setModeAsString
2014-01-14 23:30:19 +00:00
Klaus Basan
bf0a849a7c
CTransponder: setting code as string and refactored validation
...
refs #81
2014-01-08 01:00:02 +00:00
Klaus Basan
a280d239e6
using hashes to perform comparisons between blackmisc value objects stored inside of QVariant
...
refs #81
2014-01-08 00:59:00 +00:00
Klaus Basan
67a5dbfe48
converting value objects to/from QVariant
...
refs #81
2014-01-08 00:58:56 +00:00
Klaus Basan
978f3c88e5
style changes and removals of typeid
...
refs #81
2014-01-08 00:57:43 +00:00
Mathew Sutcliffe
21ca361bc1
removed operator= and copy ctor from classes where they only duplicated the behaviour of the default implementations that C++ generates automatically
2013-08-19 03:21:12 +01:00
Mathew Sutcliffe
2c781e8b36
style fixes: mostly just things that make my eyes bleed :)
2013-08-13 22:29:48 +01:00
Klaus Basan
62591a750f
Refactoring, renamed: convertToQString (old: stringForConvert)
2013-07-28 03:31:04 +02:00
Klaus Basan
a53ea0c5fd
DBus: track, heading, transponder. Added I18N for track/heading, added further I18N keys. Of course not all I18N strings are translated yet.
2013-07-28 03:20:04 +02:00
Klaus Basan
40a97c3d82
Added I18N for PQs, initial version. Hence resource file and language files. Changed samplesphysicalquantities to check some I18N topics.
2013-07-27 20:23:23 +02:00
Klaus Basan
8b512ba818
DBus enabling of base classes plus sample for testing / show how to use them. Also qdbuscpp2xml plugin for blackmisc classes.
2013-07-22 14:33:50 +02:00
Klaus Basan
c6426a0759
Move Math constants into class (to be consistent with other constants), tested against minGW / gcc 4.7.2 and fixed various issues (mainly initializer lists, unused variables). BlackMisc compiles now in MinGW, but still issues (especially with qDebug() friend methods)
2013-04-29 16:00:41 +02:00
Klaus Basan
7c7ca2dfae
Fixed some issues with MinGW gcc, e.g. added some includes, removed nullptr, changed some initializer lists (prevents warnings)
2013-04-29 00:15:32 +02:00
Klaus Basan
8ffa443a69
Revised avionics (stringifier) and matrix operations
2013-04-19 14:36:30 +02:00
Klaus Basan
42712a2baf
Fixed Doxygen comments
2013-04-11 00:28:35 +02:00
Klaus Basan
e196a5585f
Added legal header, changed include guards to contain namespace prefix e.g BLACKMISC_XYZ_H
2013-04-10 00:50:25 +02:00
Klaus Basan
9a87731944
Avionics classes for Transponder, ADF, changed namespace to 2ndlevel
2013-04-09 02:00:38 +02:00