#elif __APPLE__
// ------ Apple
//TODO: implementation for apple
+ static std::string TEXT_EDITOR = "open -e";
#else
static std::string TEXT_EDITOR = "gedit";
#endif
#elif __APPLE__
// ------ Apple
//TODO: implementation for apple
+ static std::string FILE_EXPLORER = "open ";
#else
static std::string FILE_EXPLORER = "nautilus";
#endif
#elif __APPLE__
// ------ Apple
//TODO: implementation for apple
+ static std::string TERMINAL = "open -a Terminal ";
#else
static std::string TERMINAL = "gnome-terminal";
#endif
-#ifndef _WIN32
+
+//EED 10/07/2013
+//#ifndef _WIN32
/**
* Build Command
*/
static std::string BUILD_COMMAND = "make";
-#endif
+//#endif
/**
* Structure that handles the split method for c++
* Opens a file with a given command.
* @param file Full path of the file to open.
* @param command Command to execute the file with.
+ * @param parameters Parameters to open file.
* @return True if there was an error on the execution of the operation.
*/
- int openFileWithCommand(const std::string& file, const std::string& command);
+ int openFileWithCommand(const std::string& file, const std::string& command, const std::string& parameters = "");
/**
* Opens the BBTK Graphical Editor
* @return True if there was an error on the execution of the operation.