Ableitung von QTreeView

Alles rund um die Programmierung mit Qt
Antworten
oldmanII
Beiträge: 9
Registriert: 11. Juni 2010 15:57

Ableitung von QTreeView

Beitrag von oldmanII »

Hallo,
ich habe eine Ableitung von QTreeView.
Ich möchte die Methode:

Code: Alles auswählen

public slots:
void expand ( const QModelIndex & index )
überschreiben.
Ich gehe mal davon aus, dass dies der Slot ist welcher aufgerufen wird, wenn man mit der Maus auf ein Kreuz drückt, um den Knoten zu expandieren.
Ich habe mich hoffentlich verständlich ausgedrückt.

Diese Methode wird allerdings nicht aufgerufen, sondern immer nur

Code: Alles auswählen

void QTreeViewPrivate::expand(int item, bool emitSignal)
und danach die Methode

Code: Alles auswählen

QTreeView::expanded
zum senden des Signals

Wie kann ich die oben erwähnten Slotmethode überschreiben???


besten Dank
oldman[/code]
upsala
Beiträge: 3946
Registriert: 5. Februar 2006 20:52
Wohnort: Landshut
Kontaktdaten:

Beitrag von upsala »

Code: Alles auswählen

void expand ( const QModelIndex & index )
ist nicht virtuell. Wie willst du es dann überladen?

Verbinde einen eigenen Slot mit dem Signal:

Code: Alles auswählen

void   expanded ( const QModelIndex & index )
Antworten