+ set application-wide event filter and handle mouse press events + fix expressPosition() to return exact position of line edit + fix warnings in ui file + use DlgExpressionInput as non-modal dialog in QuantitySpinBox