@Override public void setId(int id) { int oldId = getId(); super.setId(id); if (oldId != id) { // A new ID was assigned to this instance // //Rename file // File oldPath = new File(iconPath); // File newPath = new File(oldPath.getParent(), String.format(ICON_NAME_FMT, getId())); // if (newPath.exists()) { // newPath.delete(); // } // oldPath.renameTo(newPath); // iconPath = newPath.getAbsolutePath(); pendingId = true; } checkMoveFile(); }
@Override protected void setParent(IIconManager parent) { super.setParent(parent); checkMoveFile(); }