def importProfile(self, filename=''):
        """
        Exports the current profile to a file.
        
        :param      filename | <str>
        """
        if not (filename and isinstance(filename, basestring)):
            filename = QtGui.QFileDialog.getOpenFileName(self,
                                                         'Import Layout from...',
                                                         QtCore.QDir.currentPath(),
                                                         'XView (*.xview)')
            
            if type(filename) == tuple:
                filename = nativestring(filename[0])
        
        filename = nativestring(filename)
        if not filename:
            return
        
        if not filename.endswith('.xview'):
            filename += '.xview'
        
        profile = XViewProfile.load(filename)
        if not profile:
            return
            
        profile.restore(self)
def importProfile ( self , filename = '' ) : if not ( filename and isinstance ( filename , basestring ) ) : filename = QtGui . QFileDialog . getOpenFileName ( self , 'Import Layout from...' , QtCore . QDir . currentPath ( ) , 'XView (*.xview)' ) if type ( filename ) == tuple : filename = nativestring ( filename [ 0 ] ) filename = nativestring ( filename ) if not filename : return if not filename . endswith ( '.xview' ) : filename += '.xview' profile = XViewProfile . load ( filename ) if not profile : return profile . restore ( self )
Exports the current profile to a file.
        
        :param      filename | <str>