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 |