Restores the settings from the inputed settings instance.
        
        :param      settings | <QSettings>
        
        :return     <bool> success

def restoreSettings( self, settings ):
        """
        Restores the settings from the inputed settings instance.
        
        :param      settings | <QSettings>
        
        :return     <bool> success
        """
        dataSet = self.dataSet()
        if ( not dataSet ):
            return False
        
        projexui.restoreDataSet( settings,
                                 self.uniqueName(),
                                 dataSet )
        
        if ( not self.signalsBlocked() ):
            self.restoreFinished.emit()
        
        return True