class QToolButton;
class QtxDblSpinBox;
-
+class SalomeApp_Module;
class VisuGUI_FontWg;
+class VISU_ScalarMapAct;
class VisuGUI_TextPrefDlg: public QDialog
{
int storeToPrsObject(VISU::ScalarMap_i* thePrs);
bool check();
+ void deletePreview();
protected:
QButtonGroup* RangeGroup;
void changeRange( int );
void XYChanged( double );
void onTextPref();
+ void onPreviewCheck(bool thePreview);
+ void updatePreview();
+
+ private:
+ void createScalarBar();
+ void deleteScalarBar();
+
+ QCheckBox* myPreviewCheck;
+ VISU_ScalarMapAct* myPreviewActor;
+ VISU::ScalarMap_i* myScalarMap;
};
Q_OBJECT;
public:
- VisuGUI_ScalarBarDlg( QWidget* parent = 0, bool SetPref = FALSE );
+ VisuGUI_ScalarBarDlg (SalomeApp_Module* theModule, bool SetPref = FALSE);
~VisuGUI_ScalarBarDlg() {};
bool isToSave() {return myScalarPane->isToSave();}
protected slots:
void accept();
+ void reject();
protected:
VisuGUI_ScalarBarPane* myScalarPane;