class QLineEdit;
class QListWidget;
class QPushButton;
+class QDoubleSpinBox;
+class QTextEdit;
class HYDROGUI_StreamDlg : public HYDROGUI_InputPanel
{
void setProfiles( const QStringList& theProfiles );
+ void setDDZ( const double );
+ double getDDZ() const;
+
+ void setSpatialStep( const double );
+ double getSpatialStep() const;
+
+ void addWarning( const QString& theWarnMess );
+ void clearWarnings();
+
+ void setBackgroundColorForProfileList (int theInd, QColor theColor);
+ QColor getBackgroundColorForProfileList (int theInd) const;
+ void clearAllBackgroundColorsForProfileList ();
+
signals:
void AddProfiles();
void RemoveProfiles( const QStringList& );
void AxisChanged( const QString& );
+ void DDZValueChanged (double d);
+ void SSValueChanged (double d);
private slots:
void onRemoveProfiles();
+ void onDDZValueChanged(double d);
+ void onSSValueChanged(double d);
private:
- QGroupBox* myObjectNameGroup;
- QLineEdit* myObjectName;
+ QGroupBox* myObjectNameGroup;
+ QLineEdit* myObjectName;
+ QDoubleSpinBox* myDDZ;
+ QDoubleSpinBox* mySpatialStep;
QComboBox* myAxes;
HYDROGUI_OrderedListWidget* myProfiles;
QPushButton* myRemoveButton;
QPushButton* myAddButton;
+ QTextEdit* myWarnText;
+
};
#endif