Commit graph

9 commits

Author SHA1 Message Date
Ivailo Monev
d52a4a7c6b solid: drop button interface
now unused, the signals were never implemented either

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-30 07:35:48 +02:00
Ivailo Monev
aeba52714a solid: new Solid::Input class for mouse, keyboard and joystick devices
includes camel-case header for Solid::Video as it was noticed to be
missing while working on the handling the new class in kde-workspace

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-03 20:21:52 +03:00
Ivailo Monev
461b637c77 solid: remove unused Solid::GenericInterface
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-16 01:53:21 +03:00
Ivailo Monev
54e591dfe4 generic: do not convert lists to sets
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-11-11 04:58:56 +02:00
Ivailo Monev
0c5f347f67 solid: basic Solid::Graphic and Solid::Video tests
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-11-03 23:40:39 +02:00
Ivailo Monev
90baaa4762 solid: enough glue to test Solid::Video interface
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-11-03 22:52:18 +02:00
Ivailo Monev
ae73a3d2d5 solid: implement graphic interface
interface named after graphics subsystem on Linux

for reference:
2557dbff56/plasma/applets/system-monitor/hwinfo.cpp (L103)

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-11-02 15:30:11 +02:00
Ivailo Monev
82fc15f54b generic: use CMake moc instead of automoc4 by default
for compatibilty reasons automoc4 support is not removed but it
shall be in the future. automoc4 has not been maintained for a
while (last commit is from 2011) and the stable release is from
2009.

CMake version >= 2.8.6 provides the functionality for mocking so
I see no reason to not make use of it.
2015-02-27 07:40:26 +00:00
Ivailo Monev
814163a8dc initial import 2014-11-13 01:04:59 +02:00