diff --git a/src/plugins/projectexplorer/projectnodes.h b/src/plugins/projectexplorer/projectnodes.h
index 63ecd5ae7e67c34dbd59b7efc9f7bdc4b506e42f..f8de9aeea0b4498504e3a8cfa3ec8a8c94c9a1db 100644
--- a/src/plugins/projectexplorer/projectnodes.h
+++ b/src/plugins/projectexplorer/projectnodes.h
@@ -161,7 +161,8 @@ public:
         RemoveSubProject,
         AddFile,
         RemoveFile,
-        DeleteFile,
+        // DeleteFile is a define on windows...
+        EraseFile,
         Rename
     };
 
diff --git a/src/plugins/qt4projectmanager/qt4nodes.cpp b/src/plugins/qt4projectmanager/qt4nodes.cpp
index 493ff7699c2545a582f4ccbe11e0b9ee9bbb3f09..d998eb21ac967cf7d4f77a7afd9c691b6bf0d5ec 100644
--- a/src/plugins/qt4projectmanager/qt4nodes.cpp
+++ b/src/plugins/qt4projectmanager/qt4nodes.cpp
@@ -696,7 +696,7 @@ QList<ProjectNode::ProjectAction> Qt4PriFileNode::supportedActions(Node *node) c
     case LibraryTemplate:
         actions << AddFile;
         if (m_recursiveEnumerateFiles.contains(node->path()))
-            actions << DeleteFile;
+            actions << EraseFile;
         else
             actions << RemoveFile;
         break;