37 #ifndef MOVEIT_ROS_MOVEIT_SETUP_ASSISTANT_WIDGETS_CONFIGURATION_FILES_WIDGET_ 38 #define MOVEIT_ROS_MOVEIT_SETUP_ASSISTANT_WIDGETS_CONFIGURATION_FILES_WIDGET_ 41 #include <QPushButton> 43 #include <QProgressBar> 45 #include <QListWidget> 88 virtual void focusGiven();
111 bool generatePackage();
114 void exitSetupAssistant();
117 void changeActionDesc(
int id);
120 void changeCheckedState(QListWidgetItem* item);
157 bool checkGenFiles();
163 bool checkDependencies();
166 void updateProgress();
169 const std::string getPackageName(std::string package_path);
172 bool noGroupsEmpty();
178 void loadTemplateStrings();
186 bool addTemplateString(
const std::string& key,
const std::string& value);
197 bool copyTemplate(
const std::string& template_path,
const std::string& output_path);
204 bool createFolder(
const std::string& output_path);
unsigned long write_on_changes
std::vector< std::pair< std::string, std::string > > StringPairVector
boost::function< bool(std::string)> gen_func_