Mathew Sutcliffe
30cc7048ac
refs #413 Decomposed dbus-related functions of CValueObject into Mixin::DBusByTuple.
2015-05-12 20:37:31 +01:00
Mathew Sutcliffe
2f55caf7c6
refs #413 Decomposed hash-related functions of CValueObject into Mixin::HashByTuple.
2015-05-12 20:36:04 +01:00
Roland Winklmeier
a089d3641d
refs #403 add BlackMisc shared library build
2015-05-05 21:34:19 +02:00
Mathew Sutcliffe
9977d97a67
refs #356 Renamed CValueObjectStdTuple to CValueObject.
2015-03-27 23:03:25 +00:00
Mathew Sutcliffe
31c33b4b8d
refs #356 Removed CValueObject and expanded CValueObjectStdTuple to compensate.
...
* Involves rearranging some header includes to break cyclic include dependencies,
* Adding a new, simple base class CEmpty,
* Removing any remaining polymorphic uses of CValueObject with templates,
* Adding a new trait for use with enable_if to restrict templates to work only with value objects,
* Replacing the polymorphic/runtime multimethod-based compare functions with static/compile-time compare functions.
2015-03-27 19:08:51 +00:00
Mathew Sutcliffe
d878f879aa
refs #356 Minor refactoring to Compare policy, preparation for removing CValueObject.
2015-03-27 19:08:50 +00:00
Mathew Sutcliffe
2ea9d031ea
refs #356 Extend CVariant to support accessing properties by index of the contained value object.
2015-03-27 19:08:49 +00:00
Mathew Sutcliffe
d10c2a0709
Changed file encoding to UTF-8.
2015-01-07 00:11:02 +00:00
Mathew Sutcliffe
4007f34e22
refs #247 Enabled equality comparison between CVariant and CValueObject.
2014-12-13 01:41:55 +00:00
Mathew Sutcliffe
1b671e9cb0
refs #247 CVariant::valueOrDefault convenience function.
2014-12-13 01:41:53 +00:00
Mathew Sutcliffe
0bc4f82ea7
refs #247 Fine-tuned CVariant constructors.
2014-12-13 01:41:50 +00:00
Mathew Sutcliffe
155b957cee
refs #247 CVariant can inherit from CValueObjectStdTuple.
...
But if valueobject.h includes variant.h then it would create a circular dependency.
2014-12-13 01:41:49 +00:00
Mathew Sutcliffe
f68fc32f3d
refs #247 CVariant uses our new metadata system to provide access to CValueObject operations in a safe manner.
2014-12-13 01:41:48 +00:00
Mathew Sutcliffe
c5b463fafb
refs #247 Created a facility to register our own custom metatype metadata.
2014-12-13 01:41:46 +00:00
Klaus Basan
983a8d5d30
Using QMetaType::Type instead of QVariant::Type
...
Auto as per review of refs #319
2014-09-09 20:07:13 +02:00
Klaus Basan
3fb5087ea8
Renaming, header, Doxygen, formatting (during refs #314 )
2014-08-24 02:45:52 +02:00
Klaus Basan
8a5a268a77
refs #304 , refs #307 , refs #173 as preparation for GUI, name / variant pair
...
* for a generic table and tree view
* generic name pair models and view
* Hash for variant
2014-08-05 23:31:41 +02:00
Klaus Basan
ae5c677cfe
Formatting: Icon names, headers, Doxygen
2014-08-05 23:31:39 +02:00
Klaus Basan
61740fab0a
Changed audio settings to CVariant after merge with master
2014-06-09 17:35:37 +02:00
Mathew Sutcliffe
2726a7a09a
refs #116 added CVariant, a wrapper for QVariant with more natural/transparent DBus integration
2014-06-05 21:04:26 +01:00