#ifndef HYDROGUI_ImportLandCoverDlg_H
#define HYDROGUI_ImportLandCoverDlg_H
-#include "HYDROGUI_InputPanel.h"
+#include "HYDROGUI_Wizard.h"
class QListWidget;
class QLineEdit;
class QGroupBox;
-class HYDROGUI_ImportLandCoverDlg : public HYDROGUI_InputPanel
+class HYDROGUI_ImportLandCoverDlg : public HYDROGUI_Wizard
{
Q_OBJECT
public:
HYDROGUI_ImportLandCoverDlg( HYDROGUI_Module* theModule, const QString& theTitle );
virtual ~HYDROGUI_ImportLandCoverDlg();
- void setImageName( const QString& theName );
void reset();
- void setPolylineNames( const QStringList& theNames );
- void removePolylineNames( const QStringList& theNames );
+ void setPolygonNames( const QStringList& theNames );
+ void removePolygonNames( const QStringList& theNames );
- void setSelectedPolylineNames( const QStringList& theNames );
+ void setSelectedPolygonNames( const QStringList& theNames );
- QStringList getSelectedtPolylineNames() const;
+ QStringList getSelectedPolygonNames() const;
void setObjectName( const QString& theName );
QString getObjectName() const;
public slots:
void onItemSelectionChanged();
-public:
-
- QLineEdit* myFileName; //temp
private:
- QLineEdit* myImageName;
- QGroupBox* myFileNameGroup;
-// QLineEdit* myFileName;
- QListWidget* myPolylines;
+ QWizardPage* createPage1();
+ QWizardPage* createPage2();
+
+ QLineEdit* myFileName;
+ QGroupBox* myFileNameGroup;
+ QListWidget* myPolygons;
QGroupBox* myObjectNameGroup;
QLineEdit* myObjectName;
+ //second page
+ QGroupBox* myAttrNameGroup;
+ QListWidget* myDBFAttr;
+
};