def readFromAddrBar(self):
    if len(str(self.addressInput.text())) > 1:
      if self.selected != False:
	
	self.selected = False;
      
      source = Source();
      source = source.fromURL(str(self.addressInput.text()));
      if(source != False):
	try:
	  feed = Feed(source);  
	  self.rssContentView.setHtml(unicode(FeedBox.FeedBox.showFeeds(feed.feedTitle, feed.toHTML())));
	  self.updateTitle(str(feed.feedTitle).replace("'", "'"));
	  self.rmFeedButton.setEnabled(False);
	  #self.reloadOneFeedButton.setEnabled(False);
	  self.saveFromAddrButton.setEnabled(True);
	  self.addFeedPopup.name.setText(feed.feedTitle);
	  

	except:
	  self.rssContentView.setHtml(unicode(FeedBox.FeedBox.parseError()));
	  self.updateTitle("Unable to load RSS feed");

      else:
	self.rssContentView.setHtml(unicode(FeedBox.FeedBox.downloadError()));
	self.updateTitle("Unable to load RSS feed");
      self.feedListWidget.clearSelection();
  def addFeed(self):
    if(len(str(self.addFeedPopup.address.text()))>5 and len(self.addFeedPopup.name.text()) >2):
      source = Source();
      source = source.fromURL(str(self.addFeedPopup.address.text()))
      if(source != False):
	try:
	  feed = Feed(source);
	  self.feedList.add(feed, self.addFeedPopup.name.text(), self.addFeedPopup.address.text());
	except:
	  self.rssContentView.setHtml(unicode(FeedBox.FeedBox.parseError()));
	  self.updateTitle("Unable to load RSS feed");
      else:
	self.rssContentView.setHtml(unicode(FeedBox.FeedBox.downloadError()));
	self.updateTitle("Unable to load RSS feed");	
	
      self.addFeedPopup.name.clear();
      self.addFeedPopup.address.clear();
      self.addFeedPopup.close();