code: def resolveFilenameConflicts(self, dialog=True):
          
          resolved = self.wdplv.resolveFilenameConflicts()
          if resolved and dialog:
              QMessageBox.warning(self, "Filename conflicts", """<P>
          <NOBR>PURR has found duplicate destination filenames among your data products.</NOBR>
          This is not allowed, so some filenames have been adjusted to avoid name clashes.
          Please review the changes before saving this entry.
          </P>""",
                                  QMessageBox.Ok, 0)
          return resolved
docs: Goes through list of DPs to make sure that their destination names
          do not clash. Applies new names. Returns True if some conflicts were resolved.
          If dialog is True, shows confirrmation dialog.