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()));
    }
}
Ejemplo n.º 3
0
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]));
	}
}
Ejemplo n.º 4
0
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 ();
	}
}
Ejemplo n.º 5
0
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;
}
Ejemplo n.º 6
0
EditBookmarksDialog::~EditBookmarksDialog()
{
	emit dialogDestroyed();
}
Ejemplo n.º 7
0
SubscriptionDialog::~SubscriptionDialog()
{
	emit dialogDestroyed();
}
ExchangeApproveDialog::~ExchangeApproveDialog()
{
	emit dialogDestroyed();
}
DataDialogWidget::~DataDialogWidget()
{
    emit dialogDestroyed(this);
}