Podpora více startů
Bylo by fajn, kdyby QB uměl pracovat se závody, které mají více startů. Především je potřeba tisknout startovku pro startéry na každý start zvlášť.
Co by to mělo umět:
- [ ] Načíst jméno startu z definic tratí vygenerovaných OCadem.
- [x] txt
- [x] v8
- [ ] IOF XML 2.0
- [ ] IOF XML 3.0
- [ ] Filtrovat startovky pro startéra a po kategoriích podle startu
- [x] Ve startovkách po kategoriích uvádět jméno startu v hlavičce kategorie.
- [x] Vyplňovat to do exportu startovky ve formátu IOF-XML (teď se tam dává natvrdo "Start 1")
Rád se chopím implementace, když mi poradíte, co je vše potřeba v kódu upravit pro změnu/přidání tabulek v databázovém schematu.
- do dbSchema.qml je potreba to tabulky classdefs pridat slupec startId varchar. Asi to pro zacatek bude stacit, nemyslim si, ze bychom meli pridavat rovnou tabulku starts. Pak bude potreba taky pridat sloupecek do tabulky nekde kolem classeswidget.cpp:121
- na filtrovani startovek pro startera bych se asi podival ja, ted je to takovy rychlou jehlou
- startovky po kategoriich jsou v printStartListClasses() StartLists.qml:255
- export do XML function exportStartListIofXml3(file_path) StartLists.qml:403
Ahoj, pri pořádání o víkendu jsme narazili na stejný problém. Plánuješ funkci přidat? Podpora více startů bude mít v budoucnu určitě větší využití.
ja myslel, ze se na to podiva @mezkov :) Ja bych radsi opravoval chyby.
Uvazuju to udelat trochu automaticky a jednoduse: pokud bude vice startu, tak tisknout nejdriv kategorie z prvniho startu, odstrankovat, druhy start, odstrankovat, ...
Podle meho by to pro prvni verzi mohli stacit.
Bude pak možné vytisknout/vyfiltrovat startovky jen pro daný start? Evokuje mi to potřeba si počítat od jaké do které stránky je požadovaný start.
Export startovky do IOF-XML pro nahrání do Orisu taky pořešíš? Museli jsme to upravovat ručně, což nebyl nějak extra problém, tak si říkám, že by nemuselo být těžké to změnit v kódu.
Evokuje to spravne, proto je tam to odstrankovani, takze na prvni pohled uvidis, kde ti konci ktera startovka. Pripadne v dalsi verzi by se dodelal vyber startu.
Export od IOF-XML se tim urcite opravi.
Tak hotovo mame export do IOF-XML, tisk do startovky po kategoriich, nacteni z Ocadu textovy format.
pridat filtr na start to tisku startovky neni moc prace, pri importu trati z OCAD IOF-XML3 se naimportuji i cisla startu, takze by se to do QE ani nemuselo zadavat.
OK, jeste dodelam nacitani z IOF-XML formatu a pushnu. Pak se muze doresit to filtrovani.
OK, jeste dodelam nacitani z IOF-XML formatu a pushnu. Pak se muze doresit to filtrovani.
to uz snad funguje? #488
Budu verit a snad zitra se dostanu ke komitu.
uz jsem to udelal a commitnul :)
Upraveny tisky startovek, nyni je mozne pred startem vybrat ktery start se tiskne (pouzivaji se starty z importu trati)