1 // VISU VISUGUI : GUI of VISU component
3 // Copyright (C) 2003 CEA/DEN, EDF R&D
7 // File : VisuGUI_StreamLinesDlg.h
8 // Author : Vitaly SMETANNIKOV
11 #ifndef VISUGUI_STREAMLINESDLG_H
12 #define VISUGUI_STREAMLINESDLG_H
15 #include <qcombobox.h>
16 #include <qcheckbox.h>
17 #include "QAD_SpinBoxDbl.h"
18 #include "VISU_PrsObject_i.hh"
21 class VisuGUI_StreamLinesDlg: public QDialog
25 VisuGUI_StreamLinesDlg();
26 ~VisuGUI_StreamLinesDlg() {};
28 void initFromPrsObject(VISU::StreamLines_i* thePrs);
29 void storeToPrsObject(VISU::StreamLines_i* thePrs);
30 void setColor( QColor color );
31 void enableMagnColor( bool enable );
34 void onSelectionActive(bool theActive);
35 void PropagationTimeChanged(double theValue);
38 QAD_SpinBoxDbl* myStepLen;
39 QAD_SpinBoxDbl* myIntegStepLen;
40 QAD_SpinBoxDbl* myPropTime;
41 QComboBox* myDirCombo;
42 QCheckBox* myUseScalar;
43 QPushButton* SelColor;
45 QCheckBox* myUseSrcChk;
46 QAD_SpinBoxDbl* myPntPercent;
47 QComboBox* mySrcCombo;
48 QValueList<VISU::Prs3d_var> myPrsList;
52 void enableSetColor();
55 #endif //VISUGUI_STREAMLINESDLG_H