Esempio n. 1
0
    def loadFromNode(self, rootNode, gui):
        self.gui = gui
        self.elements = []
        self.title = transformHtmlCodes(rootNode.getAttribute('text'))
        self.picture = rootNode.getAttribute("image")

        for node in rootNode.childNodes:
            if node.hasChildNodes() and node.firstChild.tagName == "outline":
                element = OpmlFolder()
                element.loadFromNode(node, self.gui)
            else:
                element = FeedFactory.getFeedFromNode(node, self.gui)
            self.elements.append(element)
Esempio n. 2
0
  def loadFromNode(self, rootNode, gui):
    self.gui = gui;
    self.elements = [];
    self.title = transformHtmlCodes(rootNode.getAttribute('text'));
    self.picture = rootNode.getAttribute("image");

    for node in rootNode.childNodes:
      if node.hasChildNodes() and node.firstChild.tagName == "outline":
        element = OpmlFolder();
        element.loadFromNode(node, self.gui);
      else:
        element = FeedFactory.getFeedFromNode(node, self.gui)
      self.elements.append(element);
Esempio n. 3
0
    def loadFromState(self, stateObject, gui):
        self.gui = gui
        self.elements = []
        self.title = stateObject.title

        self.picture = stateObject.picture

        for stateElement in stateObject.elements:
            if (type(stateElement).__name__ == "OpmlFolderState"):
                element = OpmlFolder()
                element.loadFromState(stateElement, self.gui)
            else:
                element = FeedFactory.getFeedFromState(stateElement, self.gui)
            self.elements.append(element)
Esempio n. 4
0
  def loadFromState(self, stateObject, gui):
    self.gui = gui;
    self.elements = [];
    self.title = stateObject.title;

    self.picture = stateObject.picture;

    for stateElement in stateObject.elements:
      if(type(stateElement).__name__ == "OpmlFolderState"):
        element = OpmlFolder()
        element.loadFromState(stateElement,self.gui);
      else:
        element = FeedFactory.getFeedFromState(stateElement, self.gui)
      self.elements.append(element);
Esempio n. 5
0
 def loadFromNode(self, rootNode, gui):
   self.gui = gui;
   self.elements = [];
   self.title = transformHtmlCodes(rootNode.getAttribute('text'));
   try:
     self.picture = rootNode.getAttribute("image");
   except:
     self.picture = "";
   
   for node in rootNode.childNodes:
     try:
       if node.hasChildNodes() and node.firstChild.tagName == "outline":
         element = OpmlFolder();
         element.loadFromNode(node, self.gui);
       else:
         element = FeedFactory.getFeedFromNode(node, self.gui)
       self.elements.append(element);
     except:
       self.gui.log("Something goes wrong while processing the node %s"%rootNode.getAttribute('text'));
Esempio n. 6
0
 def loadFromState(self, stateObject, gui):
   self.gui = gui;
   self.elements = [];
   self.title = stateObject.title;
   
   try:
     self.picture = stateObject.picture;
   except:
     self.picture = "";
     
   for stateElement in stateObject.elements:
     try:
       if(type(stateElement).__name__ == "OpmlFolderState"):
         element = OpmlFolder()
         element.loadFromState(stateElement,self.gui);
       else:
         element = FeedFactory.getFeedFromState(stateElement, self.gui)
       self.elements.append(element);
     except:
       self.gui.log("Something goes wrong while processing the node %s"%stateObject.title);
Esempio n. 7
0
    def loadFromNode(self, rootNode, gui):
        self.gui = gui
        self.elements = []
        self.title = transformHtmlCodes(rootNode.getAttribute('text'))
        try:
            self.picture = rootNode.getAttribute("image")
        except:
            self.picture = ""

        for node in rootNode.childNodes:
            try:
                if node.hasChildNodes(
                ) and node.firstChild.tagName == "outline":
                    element = OpmlFolder()
                    element.loadFromNode(node, self.gui)
                else:
                    element = FeedFactory.getFeedFromNode(node, self.gui)
                self.elements.append(element)
            except:
                self.gui.log(
                    "Something goes wrong while processing the node %s" %
                    rootNode.getAttribute('text'))
Esempio n. 8
0
    def loadFromState(self, stateObject, gui):
        self.gui = gui
        self.elements = []
        self.title = stateObject.title

        try:
            self.picture = stateObject.picture
        except:
            self.picture = ""

        for stateElement in stateObject.elements:
            try:
                if (type(stateElement).__name__ == "OpmlFolderState"):
                    element = OpmlFolder()
                    element.loadFromState(stateElement, self.gui)
                else:
                    element = FeedFactory.getFeedFromState(
                        stateElement, self.gui)
                self.elements.append(element)
            except:
                self.gui.log(
                    "Something goes wrong while processing the node %s" %
                    stateObject.title)