Salome HOME
Correction tab logic.
[modules/shaper.git] / src / XGUI / XGUI_PropertyPanel.h
index a85af1e09c71783160d69ef76f17475efb6a3469..a40ff085b2ca961b14718c56c870afba7a61adef 100644 (file)
@@ -47,6 +47,7 @@ Q_OBJECT
 
   /// Constructor
   /// \param theParent is a parent of the property panel
+  /// \param theMgr operation manager
   XGUI_PropertyPanel(QWidget* theParent, XGUI_OperationMgr* theMgr);
 
   virtual ~XGUI_PropertyPanel();
@@ -118,12 +119,13 @@ public slots:
   */
   virtual void activateWidget(ModuleBase_ModelWidget* theWidget);
 
-  void onFocusNextPrev();
+signals:
+  void enterClicked();
 
 protected:
   /// Makes the widget active, deactivate the previous, activate and hightlight the given one
   /// \param theWidget a widget
-  void setActiveWidget(ModuleBase_ModelWidget* theWidget);
+  bool setActiveWidget(ModuleBase_ModelWidget* theWidget);
 
   /// The parent method that processes the "Tab"/"SHIF + Tab" keyboard events
   /// Emits a signal about focus change