eric6/E5Gui/E5ToolButton.py

changeset 8228
772103b14c18
parent 8218
7c09585bd960
child 8268
6b8128e0c9d1
equal deleted inserted replaced
8227:349308e84eeb 8228:772103b14c18
199 """ 199 """
200 if self.popupMode() == QToolButton.ToolButtonPopupMode.DelayedPopup: 200 if self.popupMode() == QToolButton.ToolButtonPopupMode.DelayedPopup:
201 self.__pressTimer.start() 201 self.__pressTimer.start()
202 202
203 if ( 203 if (
204 evt.buttons() == Qt.MouseButton.LeftButton and 204 (evt.buttons() == Qt.MouseButton.LeftButton and
205 self.__menu is not None and 205 self.__menu is not None and
206 self.popupMode() == QToolButton.ToolButtonPopupMode.InstantPopup 206 (self.popupMode() ==
207 ): 207 QToolButton.ToolButtonPopupMode.InstantPopup)) or
208 self.setDown(True) 208 (evt.buttons() == Qt.MouseButton.RightButton and
209 self.__showMenu() 209 self.__menu is not None)
210 elif (
211 evt.buttons() == Qt.MouseButton.RightButton and
212 self.__menu is not None
213 ): 210 ):
214 self.setDown(True) 211 self.setDown(True)
215 self.__showMenu() 212 self.__showMenu()
216 else: 213 else:
217 super().mousePressEvent(evt) 214 super().mousePressEvent(evt)

eric ide

mercurial