27 #include "../../../../common/StringUtils.h"
28 #include "ui_TL4FinalPageWizardPageForm.h"
32 : QWizardPage(parent),
33 m_ui(new
Ui::TL4FinalPageWizardPageForm)
48 m_ui->m_layersListWidget->clear();
50 for(std::size_t i = 0; i < datasets.size(); ++i)
52 QListWidgetItem* item =
new QListWidgetItem(QString::fromLatin1(datasets[i].c_str()), m_ui->m_layersListWidget);
54 item->setCheckState(Qt::Checked);
56 m_ui->m_layersListWidget->addItem(item);
62 std::vector<std::string> checked;
64 for(
int i = 0; i < m_ui->m_layersListWidget->count(); ++i)
66 QListWidgetItem* item = m_ui->m_layersListWidget->item(i);
68 if(item->checkState() != Qt::Checked)
71 std::string aux = m_ui->m_layersListWidget->item(i)->text().toLatin1();
73 checked.push_back(aux);
81 for(
int i = 0; i < m_ui->m_layersListWidget->count(); ++i)
83 Qt::CheckState state = m_ui->m_layersListWidget->item(i)->checkState();
85 if(state != Qt::Checked)
86 m_ui->m_layersListWidget->item(i)->setCheckState(Qt::Checked);
92 for(
int i = 0; i < m_ui->m_layersListWidget->count(); ++i)
94 Qt::CheckState state = m_ui->m_layersListWidget->item(i)->checkState();
96 if(state == Qt::Checked)
97 m_ui->m_layersListWidget->item(i)->setCheckState(Qt::Unchecked);
void onSelectAllPushButtonClicked()
~TL4FinalPageWizardPage()
void onDeselectAllPushButtonClicked()
void setDataSets(const std::vector< std::string > &datasets)
std::vector< std::string > getSelected()
TL4FinalPageWizardPage(QWidget *parent=0)
std::auto_ptr< Ui::TL4FinalPageWizardPageForm > m_ui