def resolveFilenameConflicts(self, dialog=True):
        """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."""
        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
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.