QActionGroup Problem
Verfasst: 4. Februar 2009 04:35
Hi,
ich verwende eine QActionGroup gemeinsam mit einem QWorkspace. Die ActionGroup soll nun zwischen den aktiven Fenstern im Workspace umherswitchen können.
wird beim aktivieren eines Fensters im Workspace ausgeführt:
nach dem einfügen in den workspace:
aber wenn ich jetzt 2 dateien öffne und nacheinander in den workspace einfüge, sind beide angehackt, obwohl diese ja in einer ActionGroup sind.
Erst wenn ich auf das andere aktive Fenster im windowMenu klicke werden die Häckchen korrekt dargestellt.
weiß jemand an was das liegen könnte bzw. was ich vergessen habe?
mfg
ich verwende eine QActionGroup gemeinsam mit einem QWorkspace. Die ActionGroup soll nun zwischen den aktiven Fenstern im Workspace umherswitchen können.
wird beim aktivieren eines Fensters im Workspace ausgeführt:
Code: Alles auswählen
if (getActive()) //aktives fenster von QWorkspace
getActive()->windowMenuAction()->setChecked(true); //windowMenuAction() liefert den pointer auf die MenuAction
Code: Alles auswählen
windowActionGroup->addAction( doc->windowMenuAction() );
windowMenu->addAction( doc->windowMenuAction() );Erst wenn ich auf das andere aktive Fenster im windowMenu klicke werden die Häckchen korrekt dargestellt.
weiß jemand an was das liegen könnte bzw. was ich vergessen habe?
mfg