Bonjour à tous,
J'utilise un singleton pour une classe et l'autre classe est la fenêtre principale du designer.
J'ai accès au pointeur "instance" de mon singleton.
Voici la ligne de code me donnant accès à instance :
API.cpp :
1 2 3
| API_derive *API_derive::instance = NULL;
static API_derive* getInstance(); |
Le souci que je rencontre est sur cette ligne de code :
QObject::connect(ui->bouton2, SIGNAL(clicked(bool)), instance, SLOT(acquisition()));
Je n'ai pas accès à instance dans la classe mainwindow. Je pourrais y accéder mais le souci c'est que la classe mainwindow fait appel à son constructeur et un singleton a ses constructeurs & destructeurs en privée!
Je vais tenter de les passer en protected dans ce cas, si vous avez d'autres pistes.
Merci d'avance
Partager