void myWidget::closeEvent( QCloseEvent *e ) { if (askOnClose) { switch( QMessageBox::information(0,tr("QtiPlot"), tr("Do you want to hide or delete") + "<p><b>'" + QString(name()) + "'</b> ?", tr("Delete"), tr("Hide"), tr("Cancel"), 0,2)) { case 0: e->accept(); emit closedWindow(this); break; case 1: e->ignore(); emit hiddenWindow(this); break; case 2: e->ignore(); break; } } else { e->accept(); emit closedWindow(this); } }
void RoomWindow::closeEvent(QCloseEvent *event) { emit closedWindow(); event->accept(); this->deleteLater(); }
void RecommendationWindow::closeWindow(){ this->close(); emit closedWindow(); }