private void statusChanged(boolean fileIDset) throws IOException {
		if (mergeInProgress) {
			return;
		}
		icon = null;
		disabledIcon = null;
		fileIDset |= refresh();
		if (parent.visited()) {
			// NOTE: we should maintain some cached data so we can determine if something really changed
			listener.domainFileStatusChanged(getDomainFile(), fileIDset);
		}
	}
Notification callback that this file's status may have changed
@throws IOException if IO error occurs
Ghidra/Framework/Project/src/main/java/ghidra/framework/data/GhidraFileData.java