Mat Sutcliffe
4a6d94b6d4
Issue #77 Missing copyright header
2020-08-29 14:16:14 +01:00
Mat Sutcliffe
5b1504aecf
Issue #77 CIcon doesn't need to inherit from Mixin::Icon
...
Helps to reduce cyclic dependencies.
2020-08-29 14:16:14 +01:00
Mat Sutcliffe
4094b18c39
Issue #77 Remove unneeded classes
2020-08-29 14:16:14 +01:00
Mat Sutcliffe
15789902a1
Issue #77 Remove outdated function
2020-08-29 14:16:13 +01:00
Mat Sutcliffe
4eb496c8e3
Issue #77 Remove pointless function
2020-08-29 14:16:13 +01:00
Mat Sutcliffe
b6ca52ba7a
Issue #77 Move CExplicitLatin1String from json.h to metaclass.h
2020-08-29 14:16:13 +01:00
Mat Sutcliffe
8e065a8fef
Issue #77 Factor out parts of CDirectoryUtils into CSwiftDirectories
...
CDirectoryUtils is utilities for manipulating directories.
CSwiftDirectories is getters that return directories used by swift.
2020-08-29 14:16:12 +01:00
Mat Sutcliffe
802576eda9
Issue #77 Rename
2020-08-29 14:16:11 +01:00
Mat Sutcliffe
92edbb90c2
Issue #77 Refactor to inline functions
2020-08-29 14:16:10 +01:00
Mat Sutcliffe
ac454ebf3a
Issue #77 Use Qt facilites instead of own implementations
2020-08-29 14:16:09 +01:00
Mat Sutcliffe
b7f6b06491
Issue #77 Simplify thread utils
2020-08-29 14:16:09 +01:00
Mat Sutcliffe
689997e3f1
Issue #77 Move class to sampleblackmiscsim because it is only used there
2020-08-28 00:45:27 +01:00
Mat Sutcliffe
84d8d747ad
Issue #77 Simplify compare functions
2020-08-28 00:45:27 +01:00
Mat Sutcliffe
6703922de5
Issue #77 Reduce dependency on Qt
2020-08-28 00:45:27 +01:00
Mat Sutcliffe
0c78c187f8
Issue #77 Style
2020-08-28 00:45:27 +01:00
Mat Sutcliffe
d8ae23c2c5
Issue #77 Convert doxygen dummy headers to .dox files
...
Doxygen will treat them the same,
and it helps unclutter the C++ code.
2020-08-28 00:45:26 +01:00
Mat Sutcliffe
2dc86652c2
Issue #77 Include style
2020-08-28 00:45:26 +01:00
Mat Sutcliffe
2871bc328e
[doxygen] Remove orphaned namespace docs
2020-08-27 13:20:52 +01:00
Mat Sutcliffe
01b861ca0d
Issue #15 [doxygen] Fix doc grouping
2020-08-27 13:20:52 +01:00
Mat Sutcliffe
40042137fe
Remove dead code
2020-08-26 22:45:15 +01:00
Mat Sutcliffe
ced60a4768
Issue #79 Path elements below the root are no longer salient in xpmp2
2020-08-21 18:54:28 +01:00
Mat Sutcliffe
5b14cf7f71
Style: renaming methods
2020-08-17 19:14:56 +01:00
Mat Sutcliffe
2f22904540
Issue #73 Unittest for CIdentifier dbus object path conversion
2020-08-16 14:54:36 +01:00
Mat Sutcliffe
97fe8069b0
Issue #73 Add extra info to DBus error messages
2020-08-16 14:54:36 +01:00
Mat Sutcliffe
1fd044af70
Issue #73 Percent-encode for a reversible conversion to dbus object path
...
Use underscore instead of percent, as the only
non-alnum char allowed in dbus path elements.
2020-08-16 14:54:35 +01:00
Mat Sutcliffe
8e3a861a3f
Issue #73 Drop trailing padding in base64 encoding
2020-08-16 00:09:06 +01:00
Mat Sutcliffe
3ea0c7f2a5
Issue #17 Report errors for unsupported CSL formats
2020-08-10 22:02:24 +01:00
Mat Sutcliffe
660f3fc17b
Issue #69 Menu item to launch CSL2XSB in own models component
2020-08-10 12:51:24 +01:00
Mat Sutcliffe
19e409a451
Issue #69 Add icon for terminal applications
2020-08-10 12:51:24 +01:00
Mat Sutcliffe
f3c4af3121
Fix stuttering by adding basic linear interpolation in xswiftbus
2020-08-05 19:45:42 +01:00
Mat Sutcliffe
5548d8af2d
Issue #17 Udjust to model string changes in xplanemp2
2020-08-02 23:01:30 +01:00
Mat Sutcliffe
2ae0352e75
[doxygen] Fix broken groupings
2020-08-01 19:48:37 +01:00
Mat Sutcliffe
d1e177a4ba
Issue #15 [GUI] Use filter to avoid sending ignored messages over dbus
2020-08-01 19:48:36 +01:00
Mat Sutcliffe
7382564633
Issue #15 Classes for sharing the history of log messages
2020-08-01 19:48:36 +01:00
Mat Sutcliffe
151810d6fc
Issue #15 Shared state unittest
2020-08-01 19:48:36 +01:00
Mat Sutcliffe
46caf4640b
Issue #15 Classes for sharing a value list,
...
also built on top of the lower level API
Compared to the scalar classes they support features specific to lists.
This means they don't need to resend the whole list each time a value is appended.
2020-08-01 19:48:35 +01:00
Mat Sutcliffe
805cec7caf
Issue #15 Classes for sharing a single value object,
...
built on top of the lower level API
2020-08-01 19:48:35 +01:00
Mat Sutcliffe
538421b0b7
Issue #15 Fixed dangling pointer in CDBusServer
2020-08-01 19:48:35 +01:00
Mat Sutcliffe
2ddc5d51f7
Issue #15 Added CDataLinkDBus, an implementation for sharing state between processes via DBus
2020-08-01 19:48:35 +01:00
Mat Sutcliffe
7df7de7f07
Issue #15 Added IDataLink, an interface for registering observers and mutators,
...
and CDataLinkLocal, an implementation for sharing state within a single process
2020-08-01 13:18:56 +01:00
Mat Sutcliffe
741dd45f67
Issue #15 Added CActiveObserver and CActiveMutator
...
These extend CPassiveObserver and CPassiveMutator with a one-to-many request/reply pattern.
2020-08-01 13:18:56 +01:00
Mat Sutcliffe
333804a0e6
Issue #15 Added CPassiveObserver and CPassiveMutator
...
These implement a many-to-many publish/subscribe pattern.
2020-08-01 13:18:56 +01:00
Mat Sutcliffe
073f1549a2
Issue #15 Added CVariant::matches()
...
If the contained object type has a matches() method, CVariant::matches()
will call that method and return its result.
(This is a utility to allow using CVariant to represent an event subscription.)
2020-08-01 13:18:56 +01:00
Mat Sutcliffe
8de217fbab
Issue #15 Methods to generate a DBus object path from a CIdentifier
2020-08-01 13:18:55 +01:00
Mat Sutcliffe
6aa9f0cc25
Issue #15 Created CPromise, a way to set the result of QFuture objects
...
This enables several new features:
* singleShot can return a QFuture.
* a version of invokeMethod that returns a QFuture.
* CGenericDBusInterface::callDBusFuture, which returns a QFuture.
2020-08-01 13:18:55 +01:00
Mat Sutcliffe
07f6c8b73c
Issue #15 CVariant can convert between CVariantList and our other container classes
2020-08-01 13:18:55 +01:00
Mat Sutcliffe
e8a0a0b6ba
Issue #15 Register CSequence as a sequential container metatype
2020-07-31 00:57:46 +01:00
Mat Sutcliffe
3bd444dfb7
Issue #15 Style
2020-07-31 00:57:45 +01:00
Mat Sutcliffe
022a5b2cd3
Fix missing metatype for CElevationPlane (fixes dbus signals and slots)
2020-07-31 00:57:45 +01:00
Mat Sutcliffe
94eaa1af17
Remove useless code
2020-07-31 00:57:44 +01:00