void DataField::Special() { if (listener != NULL) listener->OnSpecial(*this); else if (data_access_callback != NULL) data_access_callback(this, daSpecial); }
void DataField::Modified() { if (listener != nullptr) listener->OnModified(*this); else if (data_access_callback != nullptr) data_access_callback(this); }
void DataField::Modified() { if (GetDetachGUI()) return; if (listener != NULL) listener->OnModified(*this); else if (data_access_callback != NULL) data_access_callback(this, daChange); }