README.md 952 Bytes
Newer Older
Sebastian Lange (DL7BST)'s avatar
typo    
Sebastian Lange (DL7BST) committed
1
# CQ TU Logbook
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26

About:

* written in Qt (runs with Qt4 and Qt5 libraries)
* quick & dirty using QtCreator

## Compiling & execution

For building *cqtulog* you need a C++ compiler & qmake:

* g++
* Qt5 or Qt4 with qmake

Prerequisites for Debian & Ubuntu:

    > apt install g++ qt5-default qt5-qmake

Build process:

    > mkdir build
    > cd build
    > qmake ..
    > make
    > ./cqtulog

Sebastian Lange (DL7BST)'s avatar
Sebastian Lange (DL7BST) committed
27
28
----

29
30
## Future work

Sebastian Lange (DL7BST)'s avatar
Sebastian Lange (DL7BST) committed
31
* autosave if table was edited?
Sebastian Lange (DL7BST)'s avatar
Sebastian Lange (DL7BST) committed
32
33
* Cabrillo is a horrible(!) log format -> change to ADX or YAML/JSON
* sync logs via WebIf-API
34
* test for memory leaks with valgrind
Sebastian Lange (DL7BST)'s avatar
Sebastian Lange (DL7BST) committed
35
36
37
38
* cross compiling for Windows
    * goal: no need of <https://www.qt.io/download-open-source/>
    * win32 only
    * see notes: qt-linux-x-win.txt
39
40
41
42
43
* completerSetData()
    * read lists from files
* checkDupes()
    * seperate dynamic list view could be better: worked (this band), worked (other band), known calls
* upgrades for CQ TU SSB & CQ TU CW
Sebastian Lange (DL7BST)'s avatar
License    
Sebastian Lange (DL7BST) committed
44
45
46
47

## License

GPLv3