#include "HYDROGUI_InputPanel.h"
#include <QMap>
+#include <QList>
class QGroupBox;
class QLineEdit;
class QCheckBox;
class QListWidget;
class QStringList;
+class QListWidgetItem;
class HYDROGUI_ImportBathymetryDlg : public HYDROGUI_InputPanel
{
void setObjectName( const QString& theName );
QString getObjectName() const;
- void setFileNames( const QStringList& theFileName );
+ //void setFileNames( const QStringList& theFileName );
QStringList getFileNames() const;
+ void addFileNames( const QStringList& theFileNames );
+ void removeFileNames( const QList<QListWidgetItem*>& theFileNamesToRem );
+ void UpdateCheckBoxStates();
void setInvertAltitudes( const bool theIsInvert );
bool isInvertAltitudes() const;
+ void setFuseIntoOneOptionChecked( bool isFIO );
+ bool isFuseIntoOneOptionChecked() const;
+ void setFuseIntoOneOptionEnabled(bool enabled);
+ bool isFuseIntoOneOptionEnabled() const;
+
+ void SetEditMode(bool isEdit);
+
+
signals:
void FileSelected( const QStringList& theFileName );
protected slots:
void onBrowse();
+ void onRemove();
+ void onStateChanged (int state);
private:
QGroupBox* myFileNameGroup;
QCheckBox* myInvertAltitudes;
+ QCheckBox* myFuseIntoOne;
+
QGroupBox* myObjectNameGroup;
QLineEdit* myObjectName;
+
+ bool myIsEdit;
};
#endif