27 #include "ui_TL4LayerSelectionWizardPageForm.h"
31 #include<QtGui/QListWidgetItem>
34 : QWizardPage(parent),
35 m_ui(new Ui::TL4LayerSelectionWizardPageForm)
51 m_ui->m_layersListWidget->clear();
53 for(std::size_t i = 0; i < datasets.size(); ++i)
55 QListWidgetItem* item =
new QListWidgetItem(datasets[i].c_str(), m_ui->m_layersListWidget);
56 item->setCheckState(Qt::Checked);
57 m_ui->m_layersListWidget->addItem(item);
63 std::vector<std::string> checked;
64 for(
int i = 0; i < m_ui->m_layersListWidget->count(); ++i)
66 if(m_ui->m_layersListWidget->item(i)->checkState() == Qt::Checked)
67 checked.push_back(m_ui->m_layersListWidget->item(i)->text().toStdString());
75 for(
int i = 0; i < m_ui->m_layersListWidget->count(); ++i)
77 if(m_ui->m_layersListWidget->item(i)->checkState() == Qt::Checked)
86 for(
int i = 0; i < m_ui->m_layersListWidget->count(); ++i)
88 Qt::CheckState state = m_ui->m_layersListWidget->item(i)->checkState();
89 if(state != Qt::Checked)
90 m_ui->m_layersListWidget->item(i)->setCheckState(Qt::Checked);
96 for(
int i = 0; i < m_ui->m_layersListWidget->count(); ++i)
98 Qt::CheckState state = m_ui->m_layersListWidget->item(i)->checkState();
99 if(state == Qt::Checked)
100 m_ui->m_layersListWidget->item(i)->setCheckState(Qt::Unchecked);
void onDeselectAllPushButtonClicked()
std::vector< std::string > getChecked()
~TL4LayerSelectionWizardPage()
void onSelectAllPushButtonClicked()
void setDatasets(std::vector< std::string > datasets)
TL4LayerSelectionWizardPage(QWidget *parent=0)
std::auto_ptr< Ui::TL4LayerSelectionWizardPageForm > m_ui