#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;
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* myObjectNameGroup;
QLineEdit* myObjectName;
+
+ bool myIsEdit;
};
#endif