Saves the current shortuct settings to the current item.
        
        :return     <bool> success

def updateShortcut( self ):
        """
        Saves the current shortuct settings to the current item.
        
        :return     <bool> success
        """
        aitem = self.uiActionTREE.currentItem()
        if ( not aitem ):
            return True
        
        scut = self.uiShortcutTXT.text()
        if ( not scut ):
            aitem.setText(1, '')
            return True
            
        for i in range(self.uiActionTREE.topLevelItemCount()):
            item = self.uiActionTREE.topLevelItem(i)
            if (item != aitem and item.text(1) == scut):
                msg = '%s already is using the %s shortcut.' % (item.text(0),
                                                                scut)
                QMessageBox.critical( self,
                                      'Duplicate Shortcut',
                                      msg )
                return False
        
        # update the item
        aitem.setText(1, scut)
        return True