X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=appli%2FcreaNewProject%2FcreaNewProject.cpp;h=2eeea9521c98c65237ac2eba8c4382b2fad47fe8;hb=d73fceeb3acfee7c4b9f11cf8feb0ebec6d3b6ef;hp=f5295879d22a3ecaa519625927c89bc23ec2584b;hpb=83f1ac84b56a3ef6bb804108e0d0a55554886c97;p=crea.git diff --git a/appli/creaNewProject/creaNewProject.cpp b/appli/creaNewProject/creaNewProject.cpp index f529587..2eeea95 100644 --- a/appli/creaNewProject/creaNewProject.cpp +++ b/appli/creaNewProject/creaNewProject.cpp @@ -11,7 +11,7 @@ IMPLEMENT_APP(myApp); CREA_WXMAIN_WITH_CONSOLE bool myApp::OnInit( ) -{ +{ wxApp::OnInit(); #ifdef __WXGTK__ //See http://www.wxwindows.org/faqgtk.htm#locale @@ -20,7 +20,7 @@ bool myApp::OnInit( ) wxInitAllImageHandlers(); wxString dir = wxDirSelector(_T("Select directory in which to create the project"), _T(""), wxDD_DEFAULT_STYLE | wxDD_DIR_MUST_EXIST ); - + if (dir.IsEmpty()) return false; wxString name = wxGetTextFromUser(_T("Enter project name"), @@ -33,8 +33,8 @@ bool myApp::OnInit( ) std::string command1("creaSed.exe "); std::string command2("del "); - command += "\"" + crea::wx2std(dir) + "\" \"" + crea::wx2std(name) + "\""; - command1 += "\"" + crea::wx2std(dir)+"\\"+crea::wx2std(name)+"\\CMakeLists.txt.in\" " + "PROJECT_NAME " + crea::wx2std(name) + "> \"" + crea::wx2std(dir)+"\\"+crea::wx2std(name)+"\\CMakeLists.txt\""; + command += "\"" + crea::wx2std(dir) + "\" \"" + crea::wx2std(name) + "\""; + command1 += "\"" + crea::wx2std(dir)+"\\"+crea::wx2std(name)+"\\CMakeLists.txt.in\" " + "NameOfTheProject " + crea::wx2std(name) + "> \"" + crea::wx2std(dir)+"\\"+crea::wx2std(name)+"\\CMakeLists.txt\""; command2 += "\"" + crea::wx2std(dir)+"\\"+crea::wx2std(name)+"\\CMakeLists.txt.in\""; if ( ! system ( command.c_str() ) ) { @@ -66,6 +66,7 @@ bool myApp::OnInit( ) #endif + return false; }