ide; update find in files dialog when creating a new project. closes #540.
authorRejean Loyer <rejean.loyer@gmail.com>
Tue, 21 May 2013 17:22:32 +0000 (13:22 -0400)
committerRejean Loyer <rejean.loyer@gmail.com>
Wed, 22 May 2013 19:57:29 +0000 (15:57 -0400)
ide/src/dialogs/NewProjectDialog.ec

index df3783d..9d1c818 100644 (file)
@@ -149,6 +149,9 @@ class NewProjectDialog : Window
          workspace = Workspace { compiler = ideSettings.defaultCompiler, workspaceFile = workspaceFile };
       }
       workspace.projects.Add(prj);
+      ide.findInFilesDialog.AddProjectItem(prj);
+      ide.findInFilesDialog.mode = FindInFilesMode::project;
+      ide.findInFilesDialog.currentDirectory = prj.topNode.path;
 
       if(!prj.Save(prj.filePath))
       {
@@ -453,6 +456,9 @@ class QuickProjectDialog : Window
          } 
 
          workspace.projects.Add(project);
+         ide.findInFilesDialog.AddProjectItem(project);
+         ide.findInFilesDialog.mode = FindInFilesMode::project;
+         ide.findInFilesDialog.currentDirectory = project.topNode.path;
 
          // *** Don't set this directly on project, it must be set on top ProjectNode ***
          project.topNode.configurations = { [ debug, release ] };