docs: def exportAs(self, action):
          """
          Prompts the user to export the information for this tree based on the
          available exporters.
          """
          plugin = self.exporter(unwrapVariant(action.data()))
          if not plugin:
              return False
          
          ftypes = '{0} (*{1});;All Files (*.*)'.format(plugin.name(),
                                                        plugin.filetype())
          filename = QtGui.QFileDialog.getSaveFileName(self.window(),
                                                       'Export Data',
                                                       '',
                                                       ftypes)
          
          if type(filename) == tuple:
              filename = filename[0]
          
          if filename:
              return self.export(nativestring(filename), exporter=plugin)
          return False