CreaDevManager application implementation
- Fixed new GUI application main file not recognized bug.
- Fixed new GUI application description view not changed.
std::string stringify(const std::string& line)
{
std::string res;
std::string stringify(const std::string& line)
{
std::string res;
- for (int i = 0; i < line.size(); i++)
+ for (int i = 0; i < (int)(line.size()); i++)
{
if(line[i] == '\\')
res.push_back('\\');
{
if(line[i] == '\\')
res.push_back('\\');
std::getline(fileStream,word,'(');
std::vector<std::string> wordBits;
CDMUtilities::splitter::split(wordBits,word," \n",CDMUtilities::splitter::no_empties);
std::getline(fileStream,word,'(');
std::vector<std::string> wordBits;
CDMUtilities::splitter::split(wordBits,word," \n",CDMUtilities::splitter::no_empties);
- if (wordBits[wordBits.size() - 1] == "main")
+ if (wordBits[wordBits.size() - 1] == "main" || wordBits[wordBits.size() - 1] == "IMPLEMENT_APP")
{
this->mainFile = dynamic_cast<modelCDMFile*>(children[i]);
}
{
this->mainFile = dynamic_cast<modelCDMFile*>(children[i]);
}
std::getline(fileStream,word,'(');
std::vector<std::string> wordBits;
CDMUtilities::splitter::split(wordBits,word," \n",CDMUtilities::splitter::no_empties);
std::getline(fileStream,word,'(');
std::vector<std::string> wordBits;
CDMUtilities::splitter::split(wordBits,word," \n",CDMUtilities::splitter::no_empties);
- if (wordBits[wordBits.size() - 1] == "main")
+ if (wordBits[wordBits.size() - 1] == "main" || wordBits[wordBits.size() - 1] == "IMPLEMENT_APP")
{
this->mainFile = file;
}
{
this->mainFile = file;
}