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
refs #430: incorrect coordinates in dump polyline
[modules/hydro.git]
/
src
/
HYDROGUI
/
HYDROGUI_TwoImagesDlg.h
diff --git
a/src/HYDROGUI/HYDROGUI_TwoImagesDlg.h
b/src/HYDROGUI/HYDROGUI_TwoImagesDlg.h
index 8ac3bce73c226095aacdda5918c9306f5f48c5e4..92e1799d1540d112d2d88b2b3bb8d4fe1d72abe8 100644
(file)
--- a/
src/HYDROGUI/HYDROGUI_TwoImagesDlg.h
+++ b/
src/HYDROGUI/HYDROGUI_TwoImagesDlg.h
@@
-29,6
+29,7
@@
class QCheckBox;
class QLabel;
class QLineEdit;
class QRadioButton;
class QLabel;
class QLineEdit;
class QRadioButton;
+class QFrame;
class HYDROGUI_ColorWidget;
class HYDROGUI_ObjSelector;
class HYDROGUI_ColorWidget;
class HYDROGUI_ObjSelector;
@@
-38,7
+39,7
@@
class HYDROGUI_TwoImagesDlg : public HYDROGUI_InputPanel
Q_OBJECT
public:
Q_OBJECT
public:
- enum Mode { Two
Images = 0
, ImageAndPolyline };
+ enum Mode { Two
FuseImage = 0, TwoCutImage
, ImageAndPolyline };
public:
HYDROGUI_TwoImagesDlg( HYDROGUI_Module* theModule, const QString& theTitle );
public:
HYDROGUI_TwoImagesDlg( HYDROGUI_Module* theModule, const QString& theTitle );
@@
-58,12
+59,27
@@
public:
bool getSelectedObjects( QString& theName1,
QString& theName2 ) const;
bool getSelectedObjects( QString& theName1,
QString& theName2 ) const;
+ void setPreselectedObject( const QString& theName );
+
void setColor( const QColor& theColor );
QColor getColor() const;
void setColor( const QColor& theColor );
QColor getColor() const;
+signals:
+ /** Signal is emitted if the name has already been selected
+ * in other selector of the same parent widget.
+ * @param theName the selected object name
+ */
+ void alreadySelected( const QString& theName );
+
protected slots:
void onModifySelectedImage( bool theState );
protected slots:
void onModifySelectedImage( bool theState );
+private:
+ /**
+ * Returns whether the mode is to select two images, that corresponds to cut or fuse mode
+ */
+ bool isTwoImagesMode() const;
+
private:
int myMode;
bool myIsEdit;
private:
int myMode;
bool myIsEdit;
@@
-80,6
+96,7
@@
private:
QLabel* myPolylineLabel;
HYDROGUI_ObjSelector* myPolyline;
QLabel* myPolylineLabel;
HYDROGUI_ObjSelector* myPolyline;
+ QFrame* myBackgroundFrame;
QRadioButton* myTransparent;
QRadioButton* myColor;
HYDROGUI_ColorWidget* myColorBox;
QRadioButton* myTransparent;
QRadioButton* myColor;
HYDROGUI_ColorWidget* myColorBox;