X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FModuleBase%2FModuleBase_ParamSpinBox.h;h=8437b746cc8967641c7de81f8cbf7b7316f72795;hb=d3b52be3c4baef3776ee87bf5c194d33b0d4aa4d;hp=09a10ca3cfa888e3afbea8df5c6df3a4e4ba46ee;hpb=964e088979f153e4bf7d6a188d9bf3926c453d2e;p=modules%2Fshaper.git diff --git a/src/ModuleBase/ModuleBase_ParamSpinBox.h b/src/ModuleBase/ModuleBase_ParamSpinBox.h index 09a10ca3c..8437b746c 100644 --- a/src/ModuleBase/ModuleBase_ParamSpinBox.h +++ b/src/ModuleBase/ModuleBase_ParamSpinBox.h @@ -102,6 +102,12 @@ protected: */ virtual void keyReleaseEvent(QKeyEvent *event); + virtual bool eventFilter(QObject* theObj, QEvent* theEvent); + + /// The virtual function is reimplemented in order to avoid extra increasing of value by StepBy + /// method + virtual void timerEvent(QTimerEvent *event) {} + virtual StepEnabled stepEnabled() const { return StepUpEnabled | StepDownEnabled; } /// Returns True if the given text contains variable @@ -139,13 +145,13 @@ private slots: private: QString getPrefix(int& theStart, int& theEnd) const; + void showCompletion(bool checkPrefix); bool myIsEquation; bool myAcceptVariables; QStringListModel* myCompleterModel; QCompleter* myCompleter; - int myPrecision; double myMinimum; double myMaximum;