]> Creatis software - crea.git/blobdiff - lib/creaDevManagerLib/modelCDMCMakeListsFile.cpp
Feature #1711
[crea.git] / lib / creaDevManagerLib / modelCDMCMakeListsFile.cpp
index 768ce80cdd2fb6bf2d1b4d6f81ed57df0c56c1c0..2b9cb2af8817fcf03bbef22ec0a6b78d797a5c27 100644 (file)
@@ -37,6 +37,8 @@
 #include<creaWx.h>
 #include<wx/dir.h>
 
+#include "CDMUtilities.h"
+
 modelCDMCMakeListsFile::modelCDMCMakeListsFile()
 {
 }
@@ -57,8 +59,14 @@ modelCDMCMakeListsFile::~modelCDMCMakeListsFile()
 
 bool modelCDMCMakeListsFile::OpenFile(std::string*& result)
 {
-  //TODO: implement method
-  return true;
+
+  if (!CDMUtilities::openTextEditor(this->path))
+    return true;
+  else
+    {
+      result = new std::string("Couldn't open CMakeLists file.");
+      return false;
+    }
 }
 
 const bool modelCDMCMakeListsFile::Refresh(std::string*& result)