=== modified file 'Koo/Pos/EventFilter.py' --- Koo/Pos/EventFilter.py 2009-03-23 16:18:17 +0000 +++ Koo/Pos/EventFilter.py 2009-07-31 17:03:55 +0000 @@ -19,6 +19,7 @@ from PyQt4.QtCore import * from KeyboardWidget import * from KeypadWidget import * +from Koo.Common import Options ## @brief The PosEventFilter class provides an eventFilter that shows a Keyboard for touchscreen # environemnts when a QLineEdit or QTextEdit gets the focus (is clicked by the user). @@ -47,10 +48,11 @@ pass self.keyboard = None - if obj.parent() and ( obj.parent().inherits( 'FloatFieldWidget' ) or obj.parent().inherits( 'IntegerFieldWidget' ) ): - self.keyboard = KeypadWidget( obj ) - else: - self.keyboard = KeyboardWidget( obj ) + if Options.options['pos_mode']: + if obj.parent() and ( obj.parent().inherits( 'FloatFieldWidget' ) or obj.parent().inherits( 'IntegerFieldWidget' ) ): + self.keyboard = KeypadWidget( obj ) + else: + self.keyboard = KeyboardWidget( obj ) elif event.type() == QEvent.FocusOut: if obj and obj == self.currentWidget and self.keyboard: