feat(README): explaination
This commit is contained in:
parent
cbdd9391df
commit
2aea4f96f5
20
README.md
20
README.md
|
@ -1,6 +1,26 @@
|
||||||
# Olympia 2024 Events
|
# Olympia 2024 Events
|
||||||
> View updated Events with its Competitors and Rankings of all Disciplines
|
> View updated Events with its Competitors and Rankings of all Disciplines
|
||||||
|
|
||||||
|
*Olympia 2024 Events* always displays up to date information of the 2024
|
||||||
|
Olympics in Paris. It achieves this by fetching the `olympics.com` API.
|
||||||
|
|
||||||
|
We use the Model-View-Delegate pattern to synchronize the API data in C++ with
|
||||||
|
the UI-Widgets defined in QML. For this we implement the API data as a Model
|
||||||
|
which can be seen and interacted with by QML Components.
|
||||||
|
|
||||||
|
All code, qml definitions and images, etc are compiled into a single binary that
|
||||||
|
is not dependent on any resources on relative paths anymore.
|
||||||
|
|
||||||
|
On startup the default discipline *Archery* will be fetched and shown on the
|
||||||
|
EventsPage. From here the user has three options. You can change the discipline
|
||||||
|
from the Dropdown-Menu (Combobox) in the top left (also note the changing
|
||||||
|
pictograms of the discipline); Filter the EventNames with the Search field in
|
||||||
|
the top right; or click on an Event.
|
||||||
|
|
||||||
|
When clicking on an Event, the user is redirected to the EventInfoPage. Here you
|
||||||
|
can see Information about all Competitors that took part in the Event. When you
|
||||||
|
are done, you can go back to the EventsPage with the button in the top left.
|
||||||
|
|
||||||
## Galery
|
## Galery
|
||||||
|
|
||||||
<table>
|
<table>
|
||||||
|
|
Loading…
Reference in a new issue