Helpviewer/UserAgent/UserAgentMenu.py

changeset 454
d28d558f7484
parent 383
286de4e5179c
child 537
72b32daeb8d6
equal deleted inserted replaced
453:a81097a85889 454:d28d558f7484
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

eric ide

mercurial