27 #include "ui_LayerSearchWidgetForm.h" 32 #include <QGridLayout> 39 QGridLayout* layout =
new QGridLayout(
this);
47 this->setTitle(tr(
"Layer Search"));
48 this->setSubTitle(tr(
"Allows selection of layers using filters for selection."));
55 if(
m_widget->getForm()->m_treeWidget->selectedItems().empty())
68 emit completeChanged();
73 QWizardPage::setVisible(visible);
76 QList<QWizard::WizardButton> layout;
77 layout << QWizard::Stretch << QWizard::BackButton << QWizard::NextButton << QWizard::CustomButton1 << QWizard::FinishButton << QWizard::CancelButton;
78 wizard()->setButtonLayout(layout);
79 setButtonText(QWizard::CustomButton1, tr(
"&Skip"));
83 wizard()->setOption(QWizard::HaveCustomButton1,
true);
86 QList<QWizard::WizardButton> layout;
87 layout << QWizard::Stretch << QWizard::BackButton << QWizard::NextButton << QWizard::FinishButton << QWizard::CancelButton;
88 wizard()->setButtonLayout(layout);
89 wizard()->setOption(QWizard::HaveCustomButton1,
false);
90 disconnect(wizard(), &QWizard::customButtonClicked,
98 QList<QTreeWidgetItem*> itens =
m_widget->getForm()->m_treeWidget->selectedItems();
99 for (
int i = 0; i < itens.size(); ++i)
100 itens[i]->setSelected(
false);
void onItemSelectionChanged()
LayerSearchWidget * getSearchWidget() const
This file defines the LayerSearchWizardPage class.
virtual ~LayerSearchWizardPage()
void setVisible(bool visible) override
std::unique_ptr< LayerSearchWidget > m_widget
LayerSearchWizardPage(QWidget *parent=0)