Salome HOME
Coincidence to rectangle macro feature: 1. Get point of sub-feature to set coincidenc...
[modules/shaper.git] / src / ModuleBase / ModuleBase_WidgetEditor.h
index 8f494b366decf324104319c0fbc82f85658b219c..43d9c099b8421527768fa40848fba5a599d4ad7c 100644 (file)
@@ -43,11 +43,12 @@ Q_OBJECT
   /// \return the state whether the widget can accept the focus
   virtual bool focusTo();
 
-   /// Shous popup window under cursor for data editing
-   void showPopupEditor();
+  /// Shous popup window under cursor for data editing
+  /// \param theSendSignals a flag whether the signals should be sent or the value
+  /// is to be applyed directly
+  void showPopupEditor(const bool theSendSignals = true);
 
-protected slots:
-  void onKeyReleased(QKeyEvent* theEvent);
+  void setCursorPosition(const int theX, const int theY);
 
 private:
    void editedValue(double& outValue, QString& outText);
@@ -59,7 +60,7 @@ private:
    ///< the kinds of possible features
    QStringList myFeatureKinds;  
 
-   bool myIsKeyReleasedEmitted;
+   int myXPosition, myYPosition;
 };
 
 #endif