Use GResources for the UI file and the LICENSE

- The About dialog now displays the licence.
 - The main UI file is now integrated into the binary.

The project needed some of its ugly CMake code back.
This commit is contained in:
2021-11-01 10:53:03 +01:00
parent 082f1aa41c
commit 3465557a5b
4 changed files with 59 additions and 3 deletions

View File

@@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<gresources>
<gresource prefix="/logdiag">
<file>logdiag.ui</file>
<file alias="LICENSE">../LICENSE</file>
</gresource>
</gresources>