2 #ifndef DIALOGBOX_OFFSET_H
3 #define DIALOGBOX_OFFSET_H
5 #include "VISU_Prs3d_i.hh"
19 class VisuGUI_OffsetDlg: public QDialog
23 VisuGUI_OffsetDlg (VisuGUI* theModule);
24 ~VisuGUI_OffsetDlg() {};
26 void addPresentation (VISU::Prs3d_i* thePrs);
27 int getPrsCount() const { return myPrsList.count(); }
29 void setOffset (const float* theOffset);
30 void getOffset (float* theOffset) const;
31 bool isToSave() const;
37 virtual void accept();
38 virtual void reject();
42 void updateOffset (VISU::Prs3d_i* thePrs, float* theOffset);
46 QtxDblSpinBox * myDxEdt;
47 QtxDblSpinBox * myDyEdt;
48 QtxDblSpinBox * myDzEdt;
49 QCheckBox * mySaveChk;
51 QPtrList<VISU::Prs3d_i> myPrsList;
52 QValueList<OffsetStruct> myOldOffsets;
55 #endif // DIALOGBOX_OFFSET_H