QString name = nameEdit->text().simplified();
qDebug() << "We have a name " << name << ".";
- setDataObject(name);
- emit dataObjectUpdated();
+ if (name != efObject->getName()) {
+ setDataObject(name);
+ emit dataObjectUpdated();
+ }
qDebug() << "Signal emitted.";
efObject = 0; // TODO we should also set efObject to null when user clicks abort
close();
// we'll just refresh the name dialog pointer to a new object
efObject = ob;
}
+
+void NameDialog::clear()
+{
+ nameEdit->clear();
+}