org.symbian.tools.mtw.ui/src/org/symbian/tools/tmw/ui/project/ITemplateInstaller.java
changeset 466 129c94e78375
parent 463 aea4c83725d8
--- a/org.symbian.tools.mtw.ui/src/org/symbian/tools/tmw/ui/project/ITemplateInstaller.java	Mon Aug 16 16:23:25 2010 -0700
+++ b/org.symbian.tools.mtw.ui/src/org/symbian/tools/tmw/ui/project/ITemplateInstaller.java	Tue Aug 17 13:40:28 2010 -0700
@@ -22,6 +22,7 @@
 import org.eclipse.core.runtime.CoreException;
 import org.eclipse.core.runtime.IPath;
 import org.eclipse.core.runtime.IProgressMonitor;
+import org.eclipse.jface.operation.IRunnableWithProgress;
 
 public interface ITemplateInstaller {
     /**
@@ -45,4 +46,10 @@
      */
     void copyFiles(IPath[] files, IProgressMonitor monitor) throws CoreException;
 
+    /**
+     * These actions will be ran after the new project setup completes. They will be
+     * ran in SWT thread.
+     * @return runnable that will be ran after the project create finishes. Can be null.
+     */
+    IRunnableWithProgress getPostCreateAction();
 }