Seite 1 von 1

Subclass von QVariant

Verfasst: 17. August 2005 15:27
von hulio
Hallo zusammen,

ich möchte eine Subklasse von QVariant erstellen, um QVariant um eigene Typen zu erweitern.
Wie muss ich dabei vorgehen? Was muss ich beachten?

hulio

Verfasst: 17. August 2005 23:45
von FlorianBecker
Ich denke nicht, dass du das möchtest. Es gibt die Möglichkeit QVariant, jeden Typen sein zu lassen:

Code: Alles auswählen

QColor color = variant.value<QColor>();
Es gibt nämlich ein Template für alle nicht vorhandenen Typen.

Wenn du wirklich, unnötigerweise doch eine Ableitung machen willst, brauchst du im speziellen nichts weiter beachten. Einfach eine neue Klasse und von QVariant ableiten.