Esempio n. 1
0
void XxxForm::removeAction(void) {
	QMessageBox msgBox;
	msgBox.setText(qApp->tr("Are you sure?"));
	msgBox.setInformativeText(QString(qApp->tr(
			"Are you sure you want to delete the selected xxx objects?\n"
				"All of the following objects and their related items will be "
				"deleted:\n\nXxx: %1\n").arg(xXxModel->getName())));
	msgBox.setStandardButtons(QMessageBox::Yes | QMessageBox::No
			| QMessageBox::Cancel);
	msgBox.setDefaultButton(QMessageBox::Yes);
	int ret = msgBox.exec();
	if (ret == QMessageBox::Cancel) {
		updateModels();
		updateForms();
		close();
		return;
	} else if (ret == QMessageBox::No)
		return;
	if (!remove()) {
		errorStatus(qApp->tr("Fails to remove the record."));
	} else {
		QMessageBox::information(0, qApp->tr("Xxx deleted"), QString(
				qApp->tr("Successfully deleted %1 xxx.")).arg("1"),
				QMessageBox::Ok);
		emit
		formDeleted();
		emit
				sendStatus(
						QString(qApp->tr("Successfully deleted %1 xxx.")).arg(
								"1"), 0);

		updateModels();
		updateForms();
		close();
	}
}
Esempio n. 2
0
void XxxForm::saveAndContinueSavingAction(void) {
	if (!save()) {
		errorStatus(qApp->tr("Failure trying to register the record."));
	} else {
		if (xXxModel->getId() > 0) {
			emit formChanged();
			okStatus(QString(qApp->tr(
					"The xxx \"%1\" was changed successfully.")).arg(
					xXxModel->getName()));
		} else {
			emit formAdded();
			okStatus(QString(qApp->tr(
					"The xxx \"%1\" was added successfully.")).arg(
					xXxModel->getName()));
		}
		updateModels();
		updateForms();
	}
}
void ofx2DFormMapping::rebuild() {
	setMappingRects();
	updateForms();
}
Esempio n. 4
0
void XxxForm::updateWidgets(void) {
	updateForms();
	statusLabel->hide();
}