27 #include "ui_TL4FinalPageWizardPageForm.h"
31 : QWizardPage(parent),
32 m_ui(new Ui::TL4FinalPageWizardPageForm)
47 m_ui->m_layersListWidget->clear();
49 for(std::size_t i = 0; i < datasets.size(); ++i)
51 QListWidgetItem* item =
new QListWidgetItem(datasets[i].c_str(), m_ui->m_layersListWidget);
53 item->setCheckState(Qt::Checked);
55 m_ui->m_layersListWidget->addItem(item);
61 std::vector<std::string> checked;
63 for(
int i = 0; i < m_ui->m_layersListWidget->count(); ++i)
65 if(m_ui->m_layersListWidget->item(i)->checkState() == Qt::Checked)
66 checked.push_back(m_ui->m_layersListWidget->item(i)->text().toStdString());
74 for(
int i = 0; i < m_ui->m_layersListWidget->count(); ++i)
76 Qt::CheckState state = m_ui->m_layersListWidget->item(i)->checkState();
78 if(state != Qt::Checked)
79 m_ui->m_layersListWidget->item(i)->setCheckState(Qt::Checked);
85 for(
int i = 0; i < m_ui->m_layersListWidget->count(); ++i)
87 Qt::CheckState state = m_ui->m_layersListWidget->item(i)->checkState();
89 if(state == Qt::Checked)
90 m_ui->m_layersListWidget->item(i)->setCheckState(Qt::Unchecked);
void setDataSets(const std::vector< std::string > &datasets)
~TL4FinalPageWizardPage()
std::auto_ptr< Ui::TL4FinalPageWizardPageForm > m_ui
std::vector< std::string > getSelected()
void onDeselectAllPushButtonClicked()
void onSelectAllPushButtonClicked()
TL4FinalPageWizardPage(QWidget *parent=0)