Salome HOME
patch for correct compilation on Linux
[modules/hydro.git] / src / HYDROCurveCreator / CurveCreator_Widget.h
index e3ac5af039514bd3cfe7040676abe86229b6a670..f62b5929871be06485348e134312f06506228fb4 100644 (file)
@@ -63,7 +63,6 @@ public:
   Handle(AIS_InteractiveContext) getAISContext();
   OCCViewer_ViewPort3d* getViewPort();
   int changeInteractionStyle( int theStyle );
-  void setObjectsSelected(const AIS_ListOfInteractive& theList);
 
   void reset();
   void setCurve( CurveCreator_ICurve* theCurve );
@@ -88,7 +87,6 @@ protected slots:
   void     onModeChanged(bool checked);
   void     onNewSection();
   void     onSelectionChanged();
-  void     onAddNewPoint(const CurveCreator::Coordinates& theCoords);
   void     onAddNewSection();
   void     onEditSection( int theSection );
   void     onModifySection();
@@ -105,7 +103,6 @@ protected slots:
   void     onRedo();
   void     onUndoSettings();
   void     onContextMenu(QPoint thePoint);
-  void     onGetCoordsByClick( QMouseEvent* );
 
   void     onMousePress( SUIT_ViewWindow*, QMouseEvent* theEvent );
   void     onMouseRelease( SUIT_ViewWindow*, QMouseEvent* theEvent );
@@ -118,6 +115,9 @@ protected slots:
 
   void     onCellChanged( int theRow, int theColumn );
 
+protected:
+  void     addCoordsByClick( QMouseEvent* );
+
 protected:
   enum ActionId{ UNDO_ID, 
                  REDO_ID, 
@@ -157,6 +157,7 @@ private:
 
   void removeSection();
   void removePoint();
+  void addNewPoint(const CurveCreator::Coordinates& theCoords);
   void insertPointToSelectedSegment( const int theXPosition,
                                      const int theYPosition );
   void moveSelectedPoints( const int theXPosition, const int theYPosition );
@@ -166,8 +167,6 @@ private:
   void setDragStarted( const bool theState, const QPoint& thePoint = QPoint() );
 
   void getSelectedPoints( CurveCreator_ICurve::SectionToPointList& thePoints );
-  bool isIntersectVertexToPoint( const TopoDS_Vertex& theVertex,
-                               const CurveCreator_ICurve::SectionToPoint& theSToPoint );
   void setSelectedPoints( const CurveCreator_ICurve::SectionToPointList& =
                                CurveCreator_ICurve::SectionToPointList() );