38 #include <QVBoxLayout> 
   39 #include <QPushButton> 
   40 #include <QMessageBox> 
   41 #include <QApplication> 
   57   QVBoxLayout* layout = 
new QVBoxLayout();
 
   58   layout->setAlignment(Qt::AlignTop);
 
   62   auto header = 
new HeaderWidget(
"Specify Author Information",
 
   63                                  "Input contact information of the author and initial maintainer of the generated " 
   64                                  "package. catkin requires valid details in the package's package.xml",
 
   66   layout->addWidget(header);
 
   68   QLabel* name_title = 
new QLabel(
this);
 
   69   name_title->setText(
"Name of the maintainer of this MoveIt configuration:");
 
   70   layout->addWidget(name_title);
 
   73   connect(
name_edit_, SIGNAL(editingFinished()), 
this, SLOT(editedName()));
 
   76   QLabel* email_title = 
new QLabel(
this);
 
   77   email_title->setText(
"Email of the maintainer of this MoveIt configuration:");
 
   78   layout->addWidget(email_title);
 
   81   connect(
email_edit_, SIGNAL(editingFinished()), 
this, SLOT(editedEmail()));
 
   85   this->setLayout(layout);
 
   98 void AuthorInformationWidget::editedName()
 
  103 void AuthorInformationWidget::editedEmail()
 
  111 #include <pluginlib/class_list_macros.hpp>   
PLUGINLIB_EXPORT_CLASS(cached_ik_kinematics_plugin::CachedIKKinematicsPlugin< kdl_kinematics_plugin::KDLKinematicsPlugin >, kinematics::KinematicsBase)