app/NewStructure.md

564 B

Layer 1:

  • Server Conector -> gets data as QVariant
  • One class: BRServerConnector
  • URL has to be given as string

Layer 2:

  • Translation layer
  • classes:
    • BRController
      • BRProvider
        • BRProvderDr

Layer 3

  • Consisten data layer
  • classes:
    • BRWidget -> gets a provider, has an int load() function
      • BRCalendar
      • BRCompetition
      • BRCategory
      • BRResult
        • BRBoulderResult
        • BRLeadResult
        • BRSpeedResult

layer 4

  • QML
  • Will call functions from Layer 2 and get Objects from Layer 3