Close-Signal eines QDialog
Verfasst: 30. Oktober 2006 11:36
Hallo,
ich habe einen Dialog und muss auf das Schließen des Dialogs reagieren, bzw ich will erreichen, dass der Nutzer den Dialog nicht über das "X" oben rechts schließen kann.
Das Schließen soll entweder über das Setzen eines Hakens in einer Checkbox im Hauptformular geschehen oder ich muss die Checkbox richtig setzen, wenn der Nutzer das Formular normal schließt.
Ich verwende QT4.0 und hab leider kein passendes Signal von QDialog gefunden.
Hat jemand eine Idee wie ich das Problem lösen kann.
ich habe einen Dialog und muss auf das Schließen des Dialogs reagieren, bzw ich will erreichen, dass der Nutzer den Dialog nicht über das "X" oben rechts schließen kann.
Das Schließen soll entweder über das Setzen eines Hakens in einer Checkbox im Hauptformular geschehen oder ich muss die Checkbox richtig setzen, wenn der Nutzer das Formular normal schließt.
Ich verwende QT4.0 und hab leider kein passendes Signal von QDialog gefunden.
Hat jemand eine Idee wie ich das Problem lösen kann.
Code: Alles auswählen
void MainWindo::showDebug()
{
DebugSingleton* debug = DebugSingleton::getInstance();
if (showDebugWindow->isChecked())
{
//connect(debug, SIGNAL(finished()), this, SLOT(toggleDebug()));
debug->setVisible(true);
}
else
{
debug->setVisible(true);
}
}
void MainWindow::toggleDebug()
{
showDebugWindow->setChecked(false);
}