64b4618904
refactor: split formatters and matchers into separated singleton classes ( #166 )
...
* split formatter into separated singleton classes
* split data engine matchers to classes
* nodiscard attribute for formatter methods
* small refactoring in matchers
* fix codefactor warnings
* fix test building
2024-04-30 21:53:21 +03:00
ed5ae40624
refactor: fix some minor clang-tidy warnings
2024-04-19 19:40:59 +03:00
a35b57e5d2
refactor: simplify sources processing
...
Also fix desktop source
2024-03-30 22:34:31 +02:00
0bcceefd47
refactor: remove innclude guards, use pragma instead
2024-03-28 03:05:26 +02:00
4d01b87088
initial plasma6 support
2024-03-28 01:26:46 +02:00
91abbdcd96
clang-tidy warning fixes
2020-11-03 04:23:01 +03:00
276248a748
system source, some code improvements
2019-12-14 23:54:15 +03:00
d0c96ce829
massive refactoring
2017-05-05 17:55:52 +03:00
6e62ceaac7
massive changes inside
...
* use pass by ref instead of by value if possible
* use reference in interation over collections
* fix no tag inserting
2017-05-04 15:00:50 +03:00
1864dc71d5
use sockets from MPD instead of running curl
2016-07-28 15:34:52 +03:00
5a0541d06d
Add test for hddsource, move sources to own library
2016-06-07 14:16:48 +03:00