Ich habe das Problem, das ich eigentlich zweimal von QObject erben müsste und ich bin mir ziemlich sicher, dass das Ärger geben wird: Ich möchte ein schon recht aufwendiges MDI-GUI-Programm schreiben. Da gibt es eine ganze Menge an Widgets, die das Dokument, das gerade bearbeitet wird, beobachten müssen. Dazu hab ich mir gedacht, das ich jedes Widget, das mein Dokument beobachten soll, von einer zweiten Klasse DocumentObserver erben lasse. Da ich im DocumentObserver auch Signals&Slots brauchen kann, ist klar, das DocumentObserver von QObject erben muss. Da ergibt sich jetzt das Problem, das etwa ein Dockwindow, in dem Elemente des Dokuments angezeigt würden, sowohl von QDockWindow (1x QObject), als auch von DocumentObserver (das zweite QObject) erben müsste. Auf was muss ich achten, im das zu realisieren?
Lesezeichen