43 #include <QPushButton> 
   44 #include <QStackedWidget> 
   46 #include <QTableWidget> 
  102   void editDoubleClicked(
int row, 
int column);
 
  105   void previewClicked(
int row, 
int column);
 
  108   void deleteSelected();
 
  114   void cancelEditing();
 
  121   std::string current_edit_vjoint_;
 
  132   QWidget* createContentsWidget();
 
  139   QWidget* createEditWidget();
 
  145   void loadDataTable();
 
  151   void loadJointTypesComboBox();
 
  157   void loadChildLinksComboBox();
 
  164   void edit(
const std::string& 
name);
 
Contains all of the non-GUI code necessary for doing one "screen" worth of setup.