00001 #include <QVBoxLayout> 00002 #include "rqt_mrta/new_architecture_wizard_page.h" 00003 00004 namespace rqt_mrta 00005 { 00006 NewArchitectureWizardPage::NewArchitectureWizardPage( 00007 NewArchitectureWizard* parent, const QString& title) 00008 : QWizardPage(parent), config_(parent->getConfig()) 00009 { 00010 setTitle(title); 00011 } 00012 00013 NewArchitectureWizardPage::~NewArchitectureWizardPage() { config_ = NULL; } 00014 00015 void NewArchitectureWizardPage::setWidget(QWidget* widget) 00016 { 00017 if (!setted_) 00018 { 00019 widget_ = widget; 00020 widget_->setParent(this); 00021 QVBoxLayout* layout = new QVBoxLayout(); 00022 layout->addWidget(widget_); 00023 setLayout(layout); 00024 setted_ = true; 00025 } 00026 } 00027 }