'Get executed when a plugin is changed.
:param plugin: The plugin which changed.
:param changed: Force a change.
When executed, this check if the saved config is equal or not to the
original one, and enables color and buttons.'

def profile_changed(self, plugin=None, changed=None):

    if (changed is None):
        changed = self._controlDifferences()
    path = self.get_cursor()[0]
    if (not path):
        return
    row = self.liststore[path]
    row[3] = changed
    if changed:
        row[0] = ('<b>%s</b>' % row[4])
    else:
        row[0] = row[4]
    newstatus = self._get_actionsSensitivity(path)
    self.w3af.mainwin.activate_profile_actions(([True] + newstatus))
