Helpviewer/HelpWindow.py

changeset 952
cc3e2e5558e9
parent 945
8cd4d08fa9f6
child 978
11f8adbcac97
--- a/Helpviewer/HelpWindow.py	Sat Mar 19 14:30:58 2011 +0100
+++ b/Helpviewer/HelpWindow.py	Sun Mar 20 17:10:35 2011 +0100
@@ -109,6 +109,9 @@
         self.mHistory = []
         self.__lastConfigurationPageName = ""
         
+        self.__eventMouseButtons = Qt.NoButton
+        self.__eventKeyboardModifiers = Qt.NoModifier
+        
         if self.initShortcutsOnly:
             self.__initActions()
         else:
@@ -2540,3 +2543,35 @@
             QWebSettings.globalSettings().setDefaultTextEncoding("")
         else:
             QWebSettings.globalSettings().setDefaultTextEncoding(codec)
+    
+    def eventMouseButtons(self):
+        """
+        Public method to get the last recorded mouse buttons.
+        
+        @return mouse buttons (Qt.MouseButtons)
+        """
+        return self.__eventMouseButtons
+    
+    def eventKeyboardModifiers(self):
+        """
+        Public method to get the last recorded keyboard modifiers.
+        
+        @return keyboard modifiers (Qt.KeyboardModifiers)
+        """
+        return self.__eventKeyboardModifiers
+    
+    def setEventMouseButtons(self, buttons):
+        """
+        Public method to record mouse buttons.
+        
+        @param buttons mouse buttons to record (Qt.MouseButtons)
+        """
+        self.__eventMouseButtons = buttons
+    
+    def setEventKeyboardModifiers(self, modifiers):
+        """
+        Public method to record keyboard modifiers.
+        
+        @param modifiers keyboard modifiers to record (Qt.KeyboardModifiers)
+        """
+        self.__eventKeyboardModifiers = modifiers

eric ide

mercurial