Klaus Basan
9b2cb3b517
Shifted DBus operators to CBaseStreamStringifier, much easier to provide streaming - especially for derived classes.
...
Still required but unwanted overloaded DBus operator in aviomodulator.h - no compilation without them. Need to be removed.
Enabled more classes for DBus.
2013-07-24 02:20:32 +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
Mathew Sutcliffe
6736209945
extra comment to help explain the plugin system
2013-07-06 15:12:24 +01:00
Roland Winklmeier
c4e0ca68b7
Merge branch 'qt5_migration' of dev.vatsim-germany.org:vatpilotclient/client into qt5_migration
2013-07-06 10:18:24 +02:00
Roland Winklmeier
6127ac4ef5
Refs #41 :
...
- Changed: Qt5 has a different method to connect signals and slots together based on
C++x11
Migrated the first bunch of occurences to the new method.
- Fixed: CDebug singleton was not created yet in BlackD. Crashed the
application.
2013-07-06 00:25:46 +02:00
Mathew Sutcliffe
126ea9b8ac
- Fixed: using Qt5 plugin system based on Q_PLUGIN_METADATA
2013-07-05 23:22:11 +01:00
Klaus Basan
837809b96d
Changed round and renamed length in vector / matrix
2013-05-01 00:00:03 +02:00
Klaus Basan
ad6ac0186b
Cleaned up tests / samples a bit
2013-04-30 03:27:34 +02:00
Klaus Basan
b7ce5e6c02
Re-added logging samples to overcome capital L directory
2013-04-30 02:50:09 +02:00
Klaus Basan
b38b781aa6
Remove Logging samples dir, will be added manually from repo again to avoid this capital letter directory feedback
2013-04-30 02:47:16 +02:00
Klaus Basan
b84df5fc21
Merged with changes of MS, some similar bug fixes done in parallel
2013-04-30 02:34:15 +02:00
Klaus Basan
8f5d9263fd
Fixed all issues detected by the test cases under MinGW - such as usage of abs() -> changed to qAbs(), rounding issues detected during calculations, and changed streaming methods with qDebug() (QDebug vs &QDebug issue).
2013-04-30 01:43:14 +02:00
Mathew Sutcliffe
3c2b894c93
fixed qmake files to support GNU make _and_ MSVC (discussed in #34 )
2013-04-29 23:14:42 +01:00
Mathew Sutcliffe
92c9b81683
combined case-sensitive folders Logging and logging, now we just have logging
2013-04-29 16:39:09 +01: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
33e775e108
Removed redundant classes after refactoring and moving classes to BlackMisc. Basically the result of the merge with PQ branch.
2013-04-27 18:06:11 +02:00
Klaus Basan
c5b9c48cd6
Changed interpolator (preliminary) to work with PQs and new classes, added stubs for unit tests in BlackCore
2013-04-27 02:09:42 +02:00
Klaus Basan
5eac9be7d5
Unit tests for acceleration and more for vector
2013-04-25 20:21:04 +02:00
Klaus Basan
a31e405b6b
Implemented commutative multiplications as friends in the templates, further test cases (unit tests), fixed Doxygen attributes, renamed test classes
2013-04-25 01:56:18 +02:00
Klaus Basan
919913dd95
merge with master
2013-04-24 13:31:19 +02:00
Klaus Basan
54d031a479
Manually merged samples geodetic2ecef and logging due to merge issues
2013-04-24 13:12:57 +02:00
Klaus Basan
472521f281
Further details on classes like epsilon compare, further unit tests.
2013-04-24 01:59:17 +02:00
Klaus Basan
bd53371de4
Fixed some issue with scalar multiplications (explicit) and continued with UNIT tests
2013-04-21 01:13:23 +02:00
Klaus Basan
f4affe55ef
Had to withdraw 3Vector3D, since they store values internally as float (idiotic design). Hence qreal will be dropped. Started with Unit tests.
2013-04-20 17:46:46 +02:00
Klaus Basan
7b0468d300
Completed transformation class and created samples for this class
2013-04-20 01:49:50 +02:00
Klaus Basan
8ffa443a69
Revised avionics (stringifier) and matrix operations
2013-04-19 14:36:30 +02:00
Klaus Basan
8121babe77
Initial structure for refactoring, some conversions still missing. Especially required further test cases.
2013-04-19 00:19:41 +02:00
Klaus Basan
5bf308c54b
Initial refactoring of vector and matrix classes
2013-04-18 01:04:21 +02:00
Mathew Sutcliffe
9916419678
#31 Squashed merge of commits relating to the plugin system and IContext redesign, from the 'interconnect' branch.
2013-04-17 01:26:54 +01:00
Mathew Sutcliffe
83b380d035
#12 fixed link order when linking with blackcore and blackmisc
2013-04-12 22:30:06 +01:00
Klaus Basan
5f678dfe28
String-ifier for streams as preparation for the GeoClasses
2013-04-12 19:21:50 +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
Mathew Sutcliffe
e3a8ad2987
wildcards for qmake variables SOURCES and HEADERS
2013-04-09 18:05:52 +01:00
Klaus Basan
9a87731944
Avionics classes for Transponder, ADF, changed namespace to 2ndlevel
2013-04-09 02:00:38 +02:00
Klaus Basan
eb102372f1
Individual (per object) conversion as well as per unit (class) now possible, this is required for sexagesimal conversion (degrees) and will be required for geo-positions. Further classed for avionics.
2013-04-05 02:29:52 +02:00
Roland Winklmeier
4ca22ddf3f
Merged from branch linux_build
2013-04-04 21:36:27 +02:00
Roland Winklmeier
be743ba75e
#12 fix capitalization errors on linux
2013-04-04 20:50:53 +02:00
Klaus Basan
943872ff67
Changed order of samples directory, started with aviation classes.
2013-04-01 21:53:35 +02:00
Roland Winklmeier
d61f8845da
#12 Fixed linker error and Mac build
2013-03-31 14:46:08 +02:00
Klaus Basan
f77258343d
CAngleUnit::sexagesimalDeg(), moved conversion to virtual method in CMeasurmenetUnit, made string conversion virtual and also moved it to CMeasurmenetUnit (=>individual formatters). Time unit added.
2013-03-31 00:35:25 +01:00
Mathew Sutcliffe
ce55772f7a
fixed dependencies between generated MSVC project files
2013-03-30 16:53:35 +00:00
Roland Winklmeier
585c4db578
#12 Fixing linux build
2013-03-30 17:41:04 +01:00
Klaus Basan
be34b78425
Renamed distamce to SI conform name length: CDistance->CLength
...
Started with aviation classes
2013-03-27 18:09:39 +01:00
Klaus Basan
5677cd41e3
Changed PQ to template, removed unit default values, checked unit tests
2013-03-27 12:03:16 +01:00
Klaus Basan
b3439ea3e4
Virtual destructor for polymorphic classes, const correctness, removed virtual method call in constructor
2013-03-24 17:15:08 +01:00
Klaus Basan
3b99954bdc
Unit tests for temperature, virtual method for value conversion
2013-03-22 23:02:25 +01:00
Klaus Basan
525910c7a3
Moved PQs from blackcore to blackmisc, added header for namespace, mainpage.dox for Doxygen
2013-03-22 16:07:53 +01:00
Klaus Basan
969f0c879f
Initial version of physical quantities
2013-03-20 16:59:32 +01:00
Roland Winklmeier
ca20cf5569
Added prefixes and renamed lowercase
2013-03-19 21:45:47 +01:00