158d25b76e
frontend: main_view: GUI compontent implementing the base widget
...
* will reference and include its child widgets from independent source files
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2020-06-19 17:44:47 +02:00
e02f8b338b
frontend: main: the advotracker frontend entry function
...
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2020-06-19 17:44:47 +02:00
f8051c86b8
frontend: Cargo.toml: update dependencies to build the frontend
...
* serde: included to support Serialization/Deserialization
* chrono: included make use of a ISO 8601 complient time library
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2020-06-19 17:44:47 +02:00
4e97327c02
rustfmt.toml: ensure compliance with edition "2018"
...
* using rustc >= v1.31.0 enables the edition the edition system
* parse the rust code to be complient with edition "2018"
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2020-06-19 17:44:47 +02:00
10674170d6
frontend: example: introduce new 'policyholder_check'
...
* helper function to test validity of given policynumber
- use a hashmap as a reference store with valid policynumbers
- check the given policynumber against the reference
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2020-06-19 17:44:47 +02:00
9d4c38351b
frontend: Cargo.toml: bump dependency versions
...
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
* frontend/Cargo.toml (serde_derive):
2020-06-19 17:44:47 +02:00
d5f48dfed7
frontend: update example widgets and linked in resources
...
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2020-06-19 17:44:47 +02:00
43257dee99
resources: image files
...
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2020-06-19 17:44:47 +02:00
d93dbd282b
advotracker: the backend library
...
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2020-06-19 17:44:35 +02:00
f41589263b
advotracker_qml: advotracker variant with Qt/Qml GUI
...
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2020-06-19 17:44:02 +02:00
06cbce5c69
backend: advotracker QML
...
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2020-06-19 17:43:35 +02:00
51b73d0978
frontend: the advoware GUI
...
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2020-06-12 16:39:45 +02:00
3837183199
database: handle data storage via RDBM
...
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2020-06-12 16:38:05 +02:00
105eaec7b7
.gitignore: git hints
...
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2020-06-12 16:35:46 +02:00
d24f5a16b6
README.md: project abstract
...
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2020-06-12 16:35:20 +02:00
c9b6d18a9f
Projekt licenses and copyright statement
...
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2020-06-12 16:34:18 +02:00
0a0b8c0921
Cargo.toml: new crate definition
...
- introduce workbenches:
backend -> advowared
frontend -> advoware
advoware_qml -> advoware Qt variant using Qml
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2020-06-12 16:30:11 +02:00