42 #include <QPushButton> 
   43 #include <QStackedWidget> 
   44 #include <QTableWidget> 
  102   void editDoubleClicked(
int row, 
int column);
 
  105   void previewClicked(
int row, 
int column);
 
  108   void previewClickedString(
const QString& 
name);
 
  111   void deleteSelected();
 
  117   void cancelEditing();
 
  126   std::string current_edit_effector_;
 
  138   srdf::Model::EndEffector* getEndEffector(
const std::string& 
name);
 
  145   QWidget* createContentsWidget();
 
  152   QWidget* createEditWidget();
 
  158   void loadDataTable();
 
  164   void loadGroupsComboBox();
 
  170   void loadParentComboBox();
 
  177   void edit(
const std::string& 
name);
 
Contains all of the non-GUI code necessary for doing one "screen" worth of setup.