38 |
38 |
39 # add default action |
39 # add default action |
40 self.__defaultUserAgent = QAction(self) |
40 self.__defaultUserAgent = QAction(self) |
41 self.__defaultUserAgent.setText(self.trUtf8("Default")) |
41 self.__defaultUserAgent.setText(self.trUtf8("Default")) |
42 self.__defaultUserAgent.setCheckable(True) |
42 self.__defaultUserAgent.setCheckable(True) |
43 self.__defaultUserAgent.triggered.connect(self.__switchToDefaultUserAgent) |
43 self.__defaultUserAgent.triggered[()].connect(self.__switchToDefaultUserAgent) |
44 self.__defaultUserAgent.setChecked(HelpWebPage().userAgent() == "") |
44 self.__defaultUserAgent.setChecked(HelpWebPage().userAgent() == "") |
45 self.addAction(self.__defaultUserAgent) |
45 self.addAction(self.__defaultUserAgent) |
46 |
46 |
47 # add default extra user agents |
47 # add default extra user agents |
48 self.__addDefaultActions() |
48 self.__addDefaultActions() |
50 # add other action |
50 # add other action |
51 self.addSeparator() |
51 self.addSeparator() |
52 self.__otherUserAgent = QAction(self) |
52 self.__otherUserAgent = QAction(self) |
53 self.__otherUserAgent.setText(self.trUtf8("Other...")) |
53 self.__otherUserAgent.setText(self.trUtf8("Other...")) |
54 self.__otherUserAgent.setCheckable(True) |
54 self.__otherUserAgent.setCheckable(True) |
55 self.__otherUserAgent.triggered.connect(self.__switchToOtherUserAgent) |
55 self.__otherUserAgent.triggered[()].connect(self.__switchToOtherUserAgent) |
56 self.addAction(self.__otherUserAgent) |
56 self.addAction(self.__otherUserAgent) |
57 |
57 |
58 usingCustomUserAgent = True |
58 usingCustomUserAgent = True |
59 actionGroup = QActionGroup(self) |
59 actionGroup = QActionGroup(self) |
60 for act in self.actions(): |
60 for act in self.actions(): |
112 act.setText(title) |
112 act.setText(title) |
113 act.setData(userAgent) |
113 act.setData(userAgent) |
114 act.setToolTip(userAgent) |
114 act.setToolTip(userAgent) |
115 act.setCheckable(True) |
115 act.setCheckable(True) |
116 act.setChecked(userAgent == currentUserAgentString) |
116 act.setChecked(userAgent == currentUserAgentString) |
117 act.triggered.connect(self.__changeUserAgent) |
117 act.triggered[()].connect(self.__changeUserAgent) |
118 self.addAction(act) |
118 self.addAction(act) |
119 |
119 |
120 if xml.hasError(): |
120 if xml.hasError(): |
121 QMessageBox.critical(None, |
121 QMessageBox.critical(None, |
122 self.trUtf8("Parsing default user agents"), |
122 self.trUtf8("Parsing default user agents"), |
123 self.trUtf8("""<p>Error parsing default user agents.</p><p>{0}</p>""")\ |
123 self.trUtf8("""<p>Error parsing default user agents.</p><p>{0}</p>""")\ |
124 .format(xml.errorString())) |
124 .format(xml.errorString())) |
125 |
|