int createGBlackBox(int x, int y, std::string packageName, std::string boxType );
int createGComplexBoxInputPort(std::string inputName);
int createGComplexBoxOutputPort(std::string outputName);
- GPortController* createGPort(int portType, std::string bbtkName, std::string bbtkType, int posinBox,GBoxModel *blackBox);
+ GPortController* createGPort(int portType, std::string bbtkName, std::string bbtkType, std::string bbtkDescription, int posinBox,GBoxModel *blackBox);
int createGInputPort(int portType, int posinBox,GBoxModel *blackBox, BlackBoxInputDescriptor *desc);
int createGOutputPort(int portType, int posinBox,GBoxModel *blackBox, BlackBoxOutputDescriptor *desc);
int createGConnector(GPortModel* startPort);
std::string GetCategory();
std::string GetDescription();
+ // RaC2012 2nd HackFest
+ // External Inputs was the complex inputs in previous versions
+ // Get names of all external inputs
+ std::vector< std::string> GetExternalInputsNames();
+ void getCleanLine(std::stringstream &inputStream, std::string &line);
+
// JGRR & CM
void printAll( int com, int sta );
+
+
private:
std::string _cbName;