26 #ifndef __TERRALIB_PLUGINS_TERRALIB4_INTERNAL_TL4LAYERSELECTIONWIZARDPAGE_H 27 #define __TERRALIB_PLUGINS_TERRALIB4_INTERNAL_TL4LAYERSELECTIONWIZARDPAGE_H 36 #include <QWizardPage> 39 namespace Ui {
class TL4LayerSelectionWizardPageForm; }
41 class QListWidgetItem;
76 void setDatasets(std::vector<std::string> layers,
77 std::vector<std::string> tables,
78 std::vector<std::string> rasters,
79 std::vector<std::pair<std::string, std::string> > rasterFiles);
81 void setTL4Layers(std::vector<std::string> layers);
83 void setTL4Tables(std::vector<std::string> tables);
85 void setTL4Rasters(std::vector<std::string> rasters);
87 void setTL4RasterFiles(std::vector<std::pair<std::string, std::string> > rasterFiles);
89 std::vector<std::string> getChecked();
91 std::vector<QListWidgetItem*> getCheckedItems();
93 bool hasChecked()
const;
97 void onSelectAllPushButtonClicked();
99 void onDeselectAllPushButtonClicked();
103 std::unique_ptr<Ui::TL4LayerSelectionWizardPageForm>
m_ui;
110 #endif // __TERRALIB_PLUGINS_TERRALIB4_INTERNAL_TL4LAYERSELECTIONWIZARDPAGE_H
std::unique_ptr< Ui::TL4LayerSelectionWizardPageForm > m_ui
NodeType
Auxiliary internal enumeration to control the StyleExplorer tree nodes.