Je refactoring du code à découpler GUI de un état.comment appeler une fonction pour rafraîchir l'interface graphique
#include <StateObject>
Class GUI{
...
StateObject A;
void doSomething() { A->hullaballoo();}
**void ReFreshMyGui() { //take state A and redraw }**
};
objet Etat est partagé par plusieurs classes pour mettre à jour l'état, mais cet objet est spécialisé dans l'affichage Gui l'état. Je voudrais donc appeler la fonction Refresh via stateObject chaque fois que sa modification.
Je ne sais pas comment ou si des signaux fournira la solution. Des indices?