Salome HOME
projects
/
modules
/
hydro.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Minor changes.
[modules/hydro.git]
/
src
/
HYDROCurveCreator
/
CurveCreator_Widget.h
diff --git
a/src/HYDROCurveCreator/CurveCreator_Widget.h
b/src/HYDROCurveCreator/CurveCreator_Widget.h
index 7ab17331db1cb62f909107616235a272e4078ee7..31b4db039e842234c039fda0e007ce125c1378f1 100644
(file)
--- a/
src/HYDROCurveCreator/CurveCreator_Widget.h
+++ b/
src/HYDROCurveCreator/CurveCreator_Widget.h
@@
-60,10
+60,18
@@
public:
DisableClosedSection = 0x00000004
};
DisableClosedSection = 0x00000004
};
+ enum ActionMode {
+ NoneMode,
+ AdditionMode,
+ ModificationMode,
+ DetectionMode
+ };
+
public:
explicit CurveCreator_Widget( QWidget* parent,
CurveCreator_ICurve *theCurve,
const int theActionFlags = NoFlags,
public:
explicit CurveCreator_Widget( QWidget* parent,
CurveCreator_ICurve *theCurve,
const int theActionFlags = NoFlags,
+ const QStringList& theCoordTitles = QStringList(),
Qt::WindowFlags fl=0,
int theLocalPointRowLimit = 20);
Qt::WindowFlags fl=0,
int theLocalPointRowLimit = 20);
@@
-78,10
+86,14
@@
public:
void setCurve( CurveCreator_ICurve* theCurve );
QList<int> getSelectedSections();
void setCurve( CurveCreator_ICurve* theCurve );
QList<int> getSelectedSections();
+ void setSelectedSections( const QList<int>& theSections );
void removeSelected();
bool removeEnabled();
void removeSelected();
bool removeEnabled();
+ void setActionMode( const ActionMode& theMode );
+ ActionMode getActionMode() const;
+
signals:
void selectionChanged();
void subOperationStarted( QWidget*, bool );
signals:
void selectionChanged();
void subOperationStarted( QWidget*, bool );
@@
-147,13
+159,6
@@
protected:
DETECTION_MODE_ID
};
DETECTION_MODE_ID
};
- enum ActionMode {
- NoneMode,
- AdditionMode,
- ModificationMode,
- DetectionMode
- };
-
private:
OCCViewer_Viewer* getOCCViewer();
private:
OCCViewer_Viewer* getOCCViewer();
@@
-162,9
+167,6
@@
private:
QAction* getAction(ActionId theId);
QAction* getAction(ActionMode theMode);
QAction* getAction(ActionId theId);
QAction* getAction(ActionMode theMode);
- void setActionMode( const ActionMode& theMode );
- ActionMode getActionMode() const;
-
void updateActionsStates();
void updateUndoRedo();
void updateActionsStates();
void updateUndoRedo();
@@
-218,6
+220,8
@@
private:
QMap<CurveCreator_ICurve::SectionToPoint, CurveCreator::Coordinates> myInitialDragPointsCoords;
bool myDragged;
QByteArray myGuiState;
QMap<CurveCreator_ICurve::SectionToPoint, CurveCreator::Coordinates> myInitialDragPointsCoords;
bool myDragged;
QByteArray myGuiState;
+ int myPressedX;
+ int myPressedY;
};
#endif // CURVECREATOR_WIDGET_H
};
#endif // CURVECREATOR_WIDGET_H