Commit Graph

205 Commits (35a0f918f23f5ef949b95bfbdff00ea51d5e602a)
 

Author SHA1 Message Date
TDE Gitea 35a0f918f2 Reset submodule main/dependencies/dbus-1-tqt/cmake to latest HEAD 5 years ago
TDE Gitea 3d52f56706 Reset submodule main/dependencies/dbus-1-tqt/cmake to latest HEAD 5 years ago
TDE Gitea 73b1f09014 Reset submodule main/dependencies/dbus-1-tqt/cmake to latest HEAD 5 years ago
TDE Gitea 3be7e90f2a Reset submodule main/dependencies/dbus-1-tqt/cmake to latest HEAD 5 years ago
TDE Gitea 7260d7fc76 Reset submodule main/dependencies/dbus-1-tqt/cmake to latest HEAD 5 years ago
TDE Gitea d2086efdef Reset submodule main/dependencies/dbus-1-tqt/cmake to latest HEAD 5 years ago
TDE Gitea c77427ed6f Reset submodule main/dependencies/dbus-1-tqt/cmake to latest HEAD 5 years ago
Emanoil Kotsev 7d49292176
Generate DBusBaseNode class to handle the empty nodes.
- Prevent showing Introspection in empty nodes
- fix method generation for objectpath array in signature like a{oa{sa{sv}}}
- Hide Introspectable interface if there is no interface in the node
- Add support for multiple nodes introspection
- addChildNode function to support multiple nodes

Signed-off-by: Emanoil Kotsev <deloptes@gmail.com>
5 years ago
TDE Gitea e9bf60b236 Reset submodule main/dependencies/dbus-1-tqt/cmake to latest HEAD 5 years ago
Slávek Banko e5ba8c27a4
Switch all submodules to https.
Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
5 years ago
Emanoil Kotsev 6bead3d3d0 Fix problem with d-feet and annotation missing value attribute
Signed-off-by: Emanoil Kotsev <deloptes@gmail.com>
6 years ago
Emanoil Kotsev 1738aa0602 Fix regression from recent signals and async changes
Signed-off-by: Emanoil Kotsev <deloptes@gmail.com>
6 years ago
Emanoil Kotsev bc23ccded5 Fix for issue 11 based on latest master
Signed-off-by: Emanoil Kotsev <deloptes@gmail.com>
6 years ago
Emanoil Kotsev 4e267fc57b
Handle primitives in signals properly (not const)
Signed-off-by: Emanoil Kotsev <deloptes@gmail.com>
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
6 years ago
Michele Calgaro 81cebe1f20
Fixed direction of signals in generated code. This resolves issue #19.
This commit is partially based on work done by Emanoil Kotsev <deloptes@gmail.com>.

Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
Signed-off-by: Emanoil Kotsev <deloptes@gmail.com>
6 years ago
TDE Gitea 4d6cf58ef2 Reset submodule main/dependencies/dbus-1-tqt/cmake to latest HEAD 6 years ago
Slávek Banko f08981e12a
Fixed problem with missing include of introspectableInterface.h file in
generated node file in case the custom interface file name is used.
This relates to issue #17.

Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
6 years ago
Michele Calgaro 97bfc41b1b
Added methods to create a TQT_DBusDataMap<T> object from a TQMap<T, TQT_DBusDataMap<U> > map.
This fixes a compilation problem when objects with a signature like a{oa{...}} are generated.
This refers to issue #7.

Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
6 years ago
Michele Calgaro 00b00f9961
Modified TQT_DBusObjectPath to inherit from TQString instead of
TQCString.

Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
6 years ago
Michele Calgaro 6b319e0482
Fixed problem with missing include of introspectableInterface.h file in
generated node file. This refers to issue #17.

Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
6 years ago
Michele Calgaro 17b82c03cd
Added function to easily create a TQT_DBusData variant object from a given
TQT_DBusData object. This simplify the creation of dictionaries where
the value has to be of type Variant.

Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
6 years ago
Michele Calgaro 1d2ed792d8
Changed file names to conform to .cmake convention for configuration
files.

Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
6 years ago
Michele Calgaro ff5fee9de2
Fixed generation of Introspectable interface file. This resolves #17.
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
6 years ago
Michele Calgaro 7ecf7d1aea
Removed unused files.
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
6 years ago
Slávek Banko 3dee246575
Make the use of the class name requested by the -c
command line option consistent.

This resolves issue #14.

Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
6 years ago
Slávek Banko 20daa8eecb
Adjusting class name moved from generators to caller.
Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
6 years ago
Michele Calgaro d3ff70c037
Fixed problem with interface file name generation and inclusion. This
relates to #5.

Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
6 years ago
Michele Calgaro 415cca8630
Fixed previous commit. The name of the included moc file needs to be taken from the specified basename when available. The location of
the function call was also wrong.

Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
6 years ago
Emanoil Kotsev 318a0abf7f
Fix for issue #9 - add include moc in proxy cpp
Signed-off-by: Emanoil Kotsev <deloptes@gmail.com>
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
6 years ago
Emanoil Kotsev 755938dd30 missed from commit 99fc7a4311 6 years ago
Michele Calgaro 6236fe9051
Fixed up names of files and classes.
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
6 years ago
Emanoil Kotsev d73d25c65d
Add Proxy and Interface to class name.
Signed-off-by: Emanoil Kotsev <deloptes@gmail.com>
6 years ago
Emanoil Kotsev bb8f8a2827
dd node name if not a root node.
Signed-off-by: Emanoil Kotsev <deloptes@gmail.com>
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
6 years ago
Emanoil Kotsev 3997d3cdec
Create node class with ending with Node.
Signed-off-by: Emanoil Kotsev <deloptes@gmail.com>
6 years ago
Emanoil Kotsev 14aebff1f4
Fix missing interface.h in generated code and filename.
Signed-off-by: Emanoil Kotsev <deloptes@gmail.com>
6 years ago
Michele Calgaro 91e64f3ebe
Added cmake configuration option for api dox location. This provides
flexibility when building for different distros, in case the location of
the api dox need to be different.

Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
6 years ago
Michele Calgaro f9c9e15267
Moved source files to "src" folder.
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
6 years ago
Slávek Banko 7d3c2ed4e8
Removed dependency on admin module.
Again because the automated system on primary server
inadvertently added it.

Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
6 years ago
Automated System 49a9af3ff8 Reset submodule main/dependencies/dbus-1-tqt/admin to latest HEAD 6 years ago
Michele Calgaro db63bc1bc2
Improved dbus api dox documentation creation.
Signed-off-by: Emanoil Kotsev <deloptes@gmail.com>
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
6 years ago
Michele Calgaro 5a1afed622
Removed dependency on admin module.
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
6 years ago
Michele Calgaro f61c2d621a
Added generation of api documentation based on doxygen.
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
6 years ago
TDE Gitea e5309110a3 Reset submodule main/dependencies/dbus-1-tqt/cmake to latest HEAD 6 years ago
TDE Gitea 0f96a67ce7 Reset submodule main/dependencies/dbus-1-tqt/cmake to latest HEAD 6 years ago
TDE Gitea bc36d875df Reset submodule main/dependencies/dbus-1-tqt/admin to latest HEAD 6 years ago
TDE Gitea cc227e4ed2 Reset submodule main/dependencies/dbus-1-tqt/cmake to latest HEAD 6 years ago
Slávek Banko c60f02f5be
Add missing TQDBUS_EXPORT.
Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
6 years ago
Slávek Banko e20e503a96
Update CMake rules
+ Add WITH_GCC_VISIBILITY option
+ Use common tde_setup_gcc_visibility
+ Add TestBigEndian and tde_setup_largefiles

Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
6 years ago
TDE Gitea 0cb6002af9 Reset submodule main/dependencies/dbus-1-tqt/cmake to latest HEAD 6 years ago
TDE Gitea f4bbb9f7aa Reset submodule main/dependencies/dbus-1-tqt/cmake to latest HEAD 6 years ago