]> Creatis software - crea.git/blobdiff - lib/creaDevManagerLib/modelCDMProject.cpp
new model classes
[crea.git] / lib / creaDevManagerLib / modelCDMProject.cpp
index fbcf9357cb9a08b80a7f5441dad2a5afe24ab92d..b7a0747506bd7ae94e456ce8b0a873bb66b1933c 100644 (file)
@@ -2,7 +2,7 @@
 # ---------------------------------------------------------------------
 #
 # Copyright (c) CREATIS (Centre de Recherche en Acquisition et Traitement de l'Image 
-#                        pour la Santé)
+#                        pour la Sant)
 # Authors : Eduardo Davila, Frederic Cervenansky, Claire Mouton
 # Previous Authors : Laurent Guigues, Jean-Pierre Roux
 # CreaTools website : www.creatis.insa-lyon.fr/site/fr/creatools_accueil
 #  The fact that you are presently reading this means that you have had
 #  knowledge of the CeCILL-B license and that you accept its terms.
 # ------------------------------------------------------------------------ 
-*/ 
-
-
+ */
 
 /*
  * modelCDMProject.cpp
  *
  *  Created on: 13/11/2012
- *      Author: daniel
+ *      Author: Daniel Felipe Gonzalez Obando
  */
 
 #include "modelCDMProject.h"
 
-modelCDMProject::modelCDMProject(std::string name, std::string path, unsigned char type, int level)
+modelCDMProject::modelCDMProject()
+{
+  //TODO: implement method
+}
+
+modelCDMProject::modelCDMProject(
+    const std::string& name,
+    const std::string& path,
+    const unsigned char& type,
+    const int& level
+)
+{
+  //TODO: implement method
+}
+
+const std::string&
+modelCDMProject::GetName() const
+{
+  return this->name;
+}
+
+const std::string&
+modelCDMProject::GetVersion() const
+{
+  return this->version;
+}
+
+const std::string&
+modelCDMProject::GetVersionDate() const
+{
+  return this->versionDate;
+}
+
+const std::string&
+modelCDMProject::GetBuildPath() const
+{
+  return this->buildPath;
+}
+
+bool modelCDMProject::SetVersion(const std::string& version, std::string*& result)
+{
+  //TODO: implement method
+  return true;
+}
+
+bool modelCDMProject::SetBuildPath(const std::string& path, std::string*& result)
+{
+  //TODO: implement method
+  return true;
+}
+
+bool modelCDMProject::CreatePackage(
+    const std::string& name,
+    std::string*& result,
+    const std::string& authors,
+    const std::string& authorsEmail,
+    const std::string& version,
+    const std::string& description
+)
 {
-  this->name = name;
-  this->path = path;
-  this->type = type;
-  this->level = level;
+  //TODO: implement method
+  return true;
 }
 
+bool modelCDMProject::CreateLibrary(
+    const std::string& name,
+    std::string*& result,
+    const std::string& path
+)
+{
+  //TODO: implement method
+  return true;
+}
+
+bool modelCDMProject::CreateApplication(
+    const std::string& name,
+    std::string*& result,
+    const std::string& path
+)
+{
+  //TODO: implement method
+  return true;
+}
+
+bool modelCDMProject::CreateBlackBox(
+    const std::string& name,
+    const std::string& package,
+    const std::string& authors,
+    const std::string& authorsEmail,
+    const std::string& categories,
+    const std::string& description
+)
+{
+  //TODO: implement method
+  return true;
+}
+
+bool modelCDMProject::OpenCMakeListsFile(std::string*& result)
+{
+  //TODO: implement method
+  return true;
+}
+
+bool modelCDMProject::Refresh(std::string*& result)
+{
+  //TODO: implement method
+  return true;
+}
+
+bool modelCDMProject::ConfigureBuild(std::string*& result)
+{
+  //TODO: implement method
+  return true;
+}
+
+bool modelCDMProject::Build(std::string*& result)
+{
+  //TODO: implement method
+  return true;
+}
+
+bool modelCDMProject::Connect(std::string*& result)
+{
+  //TODO: implement method
+  return true;
+}