quickbox icon indicating copy to clipboard operation
quickbox copied to clipboard

Podpora více startů

Open mezkov opened this issue 8 years ago • 13 comments

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.

mezkov avatar Aug 07 '17 19:08 mezkov

  1. 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
  2. na filtrovani startovek pro startera bych se asi podival ja, ted je to takovy rychlou jehlou
  3. startovky po kategoriich jsou v printStartListClasses() StartLists.qml:255
  4. export do XML function exportStartListIofXml3(file_path) StartLists.qml:403

fvacek avatar Aug 10 '17 11:08 fvacek

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í.

lukaskett avatar Apr 11 '19 06:04 lukaskett

ja myslel, ze se na to podiva @mezkov :) Ja bych radsi opravoval chyby.

fvacek avatar Apr 11 '19 20:04 fvacek

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.

xkenia avatar Mar 05 '20 20:03 xkenia

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.

lukaskett avatar Mar 06 '20 11:03 lukaskett

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.

xkenia avatar Mar 06 '20 13:03 xkenia

Tak hotovo mame export do IOF-XML, tisk do startovky po kategoriich, nacteni z Ocadu textovy format.

xkenia avatar Mar 07 '20 00:03 xkenia

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.

fvacek avatar Mar 08 '20 10:03 fvacek

OK, jeste dodelam nacitani z IOF-XML formatu a pushnu. Pak se muze doresit to filtrovani.

xkenia avatar Mar 08 '20 20:03 xkenia

OK, jeste dodelam nacitani z IOF-XML formatu a pushnu. Pak se muze doresit to filtrovani.

to uz snad funguje? #488

fvacek avatar Mar 08 '20 21:03 fvacek

Budu verit a snad zitra se dostanu ke komitu.

xkenia avatar Mar 08 '20 21:03 xkenia

uz jsem to udelal a commitnul :)

fvacek avatar Mar 08 '20 21:03 fvacek

Upraveny tisky startovek, nyni je mozne pred startem vybrat ktery start se tiskne (pouzivaji se starty z importu trati)

arnost00 avatar Jul 28 '23 21:07 arnost00