iOS: Diagramm-Einstellungen im lokalen App-Editor
Der lokale Uebersicht-Editor kann jetzt pro Diagramm-Karte einstellen, wie im Web-Editor: - Ablauf-Ring: 'Ohne MHD einbeziehen' - Kategorien-Ring: 'Detailansicht' (alle einzeln) + 'Kategorie-Tiefe' AppCard speichert die Optionen (optional -> alte Uebersichten dekodieren weiter) und reicht sie an DashboardCardView durch. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -16,11 +16,21 @@ struct AppCard: Codable, Identifiable, Equatable {
|
||||
let id: UUID
|
||||
var type: String
|
||||
var productId: Int?
|
||||
// Diagramm-Einstellungen (nur fuer bestimmte Diagramme relevant). Optional,
|
||||
// damit aeltere gespeicherte Uebersichten ohne diese Schluessel weiter
|
||||
// dekodieren. Bedeutung wie im Web-Editor:
|
||||
var mitOhneMhd: Bool? // Ablauf-Ring: „Ohne MHD" einbeziehen (nil = ja)
|
||||
var detail: Bool? // Kategorien-Ring: Detailansicht, alle einzeln (nil = nein)
|
||||
var tiefe: Int? // Kategorien-Ring: Tiefe (nil = feinste Ebene)
|
||||
|
||||
init(id: UUID = UUID(), type: String, productId: Int? = nil) {
|
||||
init(id: UUID = UUID(), type: String, productId: Int? = nil,
|
||||
mitOhneMhd: Bool? = nil, detail: Bool? = nil, tiefe: Int? = nil) {
|
||||
self.id = id
|
||||
self.type = type
|
||||
self.productId = productId
|
||||
self.mitOhneMhd = mitOhneMhd
|
||||
self.detail = detail
|
||||
self.tiefe = tiefe
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user