00001 #ifndef _RQT_MRTA_NEW_APPLICATION_WIZARD_PAGE_H_ 00002 #define _RQT_MRTA_NEW_APPLICATION_WIZARD_PAGE_H_ 00003 00004 #include "rqt_mrta/new_application_wizard.h" 00005 00006 namespace rqt_mrta 00007 { 00008 class NewApplicationWizardPage : public QWizardPage 00009 { 00010 Q_OBJECT 00011 public: 00012 NewApplicationWizardPage(NewApplicationWizard* parent, const QString &title); 00013 virtual ~NewApplicationWizardPage(); 00014 void setWidget(QWidget* widget); 00015 00016 signals: 00017 void completeChanged(); 00018 00019 protected: 00020 RqtMrtaApplicationConfig* application_config_; 00021 RqtMrtaApplicationPackageConfig* package_config_; 00022 RqtMrtaArchitectureConfig* architecture_config_; 00023 QWidget* widget_; 00024 00025 private: 00026 bool setted_; 00027 00028 }; 00029 } 00030 00031 #endif // _RQT_MRTA_NEW_APPLICATION_WIZARD_PAGE_H_