da ich möchte dass ein QDialog ("MyDialog.ui") nur einmal im ganzen Programm vorkommt, greife ich auf diese Klasse im ganzen Programm mittels Singleton zu.
Dazu habe ich eine getInstance().
Code: Alles auswählen
static MyDialog& getInstance(QWidget* parent = 0) {
static MyDialog _myInstance(parent);
return _myInstance;
}
Nach dieser Umstellung, kracht mein Programm, immer wenn ich die Applikation beenden möchte. Diese Klasse MyDialog hat nur eine nicht statische Membervariable in private deklariert. Ich gehe davon aus, dass mein es deswegen kracht?
Code: Alles auswählen
Ui::Mydialog* ui;
Vielen Dank schonmal..
Ralf