Ich hab folgendes Problem:
Ich hab ein Kernprogramm, dass durch Plugins erweiterbar ist.
Jetzt hab ich noch einen Singleton im Kernprogramm, mit dem man log-Nachrichten in einen QTextEdit einfügen kann, aber die Plugins können auf den Singleton ja nicht zugreifen.
Hat jemand eine Idee, wie man das lösen könnte, dass auch die Plugins Zugriff auf den Singleton bekommen?
[gelöst] Singleton auch für Plugins erreichbar machen
[gelöst] Singleton auch für Plugins erreichbar machen
Zuletzt geändert von m3th0s am 20. August 2007 00:20, insgesamt 1-mal geändert.
Ich habs jez einfach so gelöst, dass jedes Plugin einen Pointer auf den Singleton vom Kernprogramm gestellt bekommt, und so drauf zugreifen kann.
Das ist auf jeden Fall eine saubere Lösung, wobei ich mich grad frage, obs noch anders gehen würde.
Ich glaube nein
, da man ja eigentlich auf jeden Fall über das Plugininterface gehen muss.
Das ist auf jeden Fall eine saubere Lösung, wobei ich mich grad frage, obs noch anders gehen würde.
Ich glaube nein
-
CaptnChaos
- Beiträge: 605
- Registriert: 28. Juni 2007 15:01
- Kontaktdaten: