ossimQtViewDialogController::ossimQtViewDialogController(ossimQtViewDialog* dialog) : theViewDialog(dialog), theViewObject(0) { theViewDialog->connect(theViewDialog, SIGNAL(destroyed()), this, SLOT(dialogDestroyed())); init(); }
ossimQtViewDialogController::~ossimQtViewDialogController() { if(theViewDialog) { theViewDialog->disconnect(theViewDialog, SIGNAL(destroyed()), this, SLOT(dialogDestroyed())); } }
void RKProgressControl::createDialog () { RK_TRACE (MISC); dialog = new RKProgressControlDialog (text, caption, mode, modal); connect (dialog, SIGNAL (destroyed()), this, SLOT (dialogDestroyed())); if (is_done) done (); for (int i = 0; i < output_log.count (); ++i) { dialog->addOutput (&(output_log[i])); } }
void RKProgressControl::done () { RK_TRACE (MISC); is_done = true; if (dialog) { dialog->finished (); } if ((!modal) && autodelete) { if (dialog) disconnect (dialog, SIGNAL (destroyed()), this, SLOT (dialogDestroyed())); // we're already dead deleteLater (); } }
QDialog *Annotations::showAnnotationDialog(const Jid &AStreamJid, const Jid &AContactJid) { if (isEnabled(AStreamJid)) { EditNoteDialog *dialog = FEditDialogs.value(AStreamJid).value(AContactJid); if (!dialog) { dialog = new EditNoteDialog(this,AStreamJid,AContactJid); FEditDialogs[AStreamJid].insert(AContactJid,dialog); connect(dialog,SIGNAL(dialogDestroyed()),SLOT(onEditNoteDialogDestroyed())); } WidgetManager::showActivateRaiseWindow(dialog); return dialog; } else { LOG_STRM_WARNING(AStreamJid,"Failed to open annotation dialog: Annotations is not enabled"); } return NULL; }
EditBookmarksDialog::~EditBookmarksDialog() { emit dialogDestroyed(); }
SubscriptionDialog::~SubscriptionDialog() { emit dialogDestroyed(); }
ExchangeApproveDialog::~ExchangeApproveDialog() { emit dialogDestroyed(); }
DataDialogWidget::~DataDialogWidget() { emit dialogDestroyed(this); }