code: def setQuery(self, query):
          
          if not self.isVisible():
              self._loadQuery = query
          else:
              self._loadQuery = None
              
              if self._initialized and hash(query) == hash(self.query()):
                  return
              
              self._initialized = True
              self.clear()
              self.addContainer(query)
docs: Sets the query for this widget to the inputed query.  This will clear
          completely the current inforamation and reest all containers to the
          inputed query information.
          
          :param      query | <orb.Query>