]> Creatis software - crea.git/blobdiff - lib/creaDevManagerLib/CDMUtilities.h
Feature #1711
[crea.git] / lib / creaDevManagerLib / CDMUtilities.h
index 16630d29e3e64793d2e5ac3897531ef68f8773d0..bed8ed9de7192eac91f73bfdc3bc15d3c69b7ece 100644 (file)
@@ -62,6 +62,17 @@ namespace CDMUtilities
   static std::string FILE_EXPLORER = "nautilus";
 #endif
 
+  //terminal program
+  #ifdef _WIN32
+    // ------ Windows
+    //TODO: implementation for windows
+  #elif __APPLE__
+    // ------ Apple
+    //TODO: implementation for apple
+  #else
+    static std::string TERMINAL = "gnome-terminal";
+  #endif
+
 
   struct splitter
   {
@@ -80,6 +91,10 @@ namespace CDMUtilities
 
   int openTextEditor(const std::string& file = "");
   int openFileExplorer(const std::string& file = "");
+  int openFileWithCommand(const std::string& file, const std::string& command);
+  int openBBEditor();
+  int openCreaToolsTools();
+  int openTerminal();
 };
 
 #endif /* CDMUTILITIES_H_ */