Seite 1 von 1

Methoden überschreiben

Verfasst: 3. September 2008 15:53
von WingMan
Hallo,
ich habe mir im Designer ein Widget angelegt. Nun habe ich allerdings das Problem, dass innerhalb dieses Widgets eine Tabelle ist, deren "dragEnterEvent"-Methode ich überschreiben möchte.
Bisher habe dazu allerdings keine Lösung gefunden. Das Problem ist ja, dass der Designer die erstellte Klasse von keinem Widget o.ä. ableitet und das der Quelltext bei jedem "redesign" neu erstellt wird. Daher kann ich ja auch nichts direkt in dem File ändern.
Gibt es hierfür eine Lösung, oder muss ich jedes Objekt dessen Methoden ich überschreiben will von Hand programmieren?

Vielen Dank für eure Hilfe,
Gruß
WingMan

Verfasst: 3. September 2008 16:57
von Ginsengelf
Moin, mache einen Rechtsklick auf das Widget, an dessen Stelle du dein eigenes Widget haben möchtest, und wähle im Kontextmenü den Punkt "Als Platzhalter für benutzerdefinierte Klasse festlegen" bzw. etwas wie "promote to custom widget". Hier dann deine eigene Klasse auswählen.

Ginsengelf

Verfasst: 3. September 2008 17:51
von WingMan
zu einfach :twisted: :twisted: :twisted: :twisted: Da hätte man ja nie im Leben selber drauf kommen können:oops: :lol: :oops: :lol:

Vielen Dank!