docs: def setProfile( self, profile ):
          """
          Sets the profile instance for this dialog to the inputed profile.
          
          :param      profile | <projexui.widgets.xviewwidget.XViewProfile>
          """
          self._profile = profile
          
          if not profile:
              self.uiNameTXT.setText('')
              self.uiVersionSPN.setValue(1.0)
              self.uiDescriptionTXT.setText('')
              self.uiIconBTN.setFilepath(resources.find('img/profile_48.png'))
          else:
              self.uiNameTXT.setText(profile.name())
              self.uiVersionSPN.setValue(profile.version())
              self.uiDescriptionTXT.setText(profile.description())
              
              filepath = profile.icon()
              if ( not filepath ):
                  filepath = resources.find('img/profile_48.png')
              self.uiIconBTN.setFilepath(filepath)