WebBrowser/Network/EricSchemeHandler.py

changeset 6625
a67fee7bc09c
parent 6531
a401efd02cd1
child 6645
ad476851d7e0
equal deleted inserted replaced
6624:9718755def80 6625:a67fee7bc09c
101 Private method to load the requested page. 101 Private method to load the requested page.
102 """ 102 """
103 if self.__loaded: 103 if self.__loaded:
104 return 104 return
105 105
106 lock = QMutexLocker(self.__mutex)
107
106 if self.__pageName == "adblock": 108 if self.__pageName == "adblock":
107 contents = self.__adBlockPage() 109 contents = self.__adBlockPage()
108 elif self.__pageName in ["home", "start", "startpage"]: 110 elif self.__pageName in ["home", "start", "startpage"]:
109 contents = self.__startPage() 111 contents = self.__startPage()
110 elif self.__pageName == "speeddial": 112 elif self.__pageName == "speeddial":
111 contents = self.__speedDialPage() 113 contents = self.__speedDialPage()
112 else: 114 else:
113 contents = "" 115 contents = ""
114 116
115 lock = QMutexLocker(self.__mutex)
116 self.__buffer.setData(contents.encode("utf-8")) 117 self.__buffer.setData(contents.encode("utf-8"))
117 self.__buffer.open(QIODevice.ReadOnly) 118 self.__buffer.open(QIODevice.ReadOnly)
118 self.open(QIODevice.ReadOnly) 119 self.open(QIODevice.ReadOnly)
119 lock.unlock() 120 lock.unlock()
120 121

eric ide

mercurial