2 x QAction im Menu: Slot mit Parameter aufrufen
Verfasst: 30. Juli 2009 16:38
Hallo zusammen,
ich habe ein Brett vorm Kopf und komm nich weiter
! Folgendes Problem:
Ich möchte im Menu zwei Menueinträge haben, die jeweils einen Zustand setzen (ein Flag, bool, sonstwas).
Dafür dachte ich mir, definier ich einen Slot, der das dann setzt, und weise beiden Menueinträgen diesen Slot zu. Diesem Slot wollte ich halt einen Parameter mitgeben, damit ich weiß welcher Eintrag geklickt und dementsprechend welcher Zustand gesetzt werden soll.
Den einfachen Fall mit slot ohne Parameter hab ich, funktioniert auch:
Wie krieg ich das nun hin, dass ich abhängig vom Menueintrag den gleichen Slot mit nem unterschiedlichen Parameter aufrufe? Oder muss ich doch zwei Slots dafür definieren?
Schonmal danke für eure Hilfe und Tipps!
ich habe ein Brett vorm Kopf und komm nich weiter
Ich möchte im Menu zwei Menueinträge haben, die jeweils einen Zustand setzen (ein Flag, bool, sonstwas).
Dafür dachte ich mir, definier ich einen Slot, der das dann setzt, und weise beiden Menueinträgen diesen Slot zu. Diesem Slot wollte ich halt einen Parameter mitgeben, damit ich weiß welcher Eintrag geklickt und dementsprechend welcher Zustand gesetzt werden soll.
Den einfachen Fall mit slot ohne Parameter hab ich, funktioniert auch:
Code: Alles auswählen
connect(openAct, SIGNAL(triggered()), this, SLOT(open()));Schonmal danke für eure Hilfe und Tipps!