* Copyright 2010, Ingo Weinhold, ingo_weinhold@gmx.de.
* Distributed under the terms of the MIT License.
*/
#include "ShellParameters.h"
#include "TermConst.h"
ShellParameters::ShellParameters(int argc, const char* const* argv,
const BString& currentDirectory)
:
fArguments(argv),
fArgumentCount(argc),
fCurrentDirectory(currentDirectory),
fEncoding(M_UTF8)
{
}
void
ShellParameters::SetArguments(int argc, const char* const* argv)
{
fArguments = argv;
fArgumentCount = argc;
}
void
ShellParameters::SetCurrentDirectory(const BString& currentDirectory)
{
fCurrentDirectory = currentDirectory;
}
void
ShellParameters::SetEncoding(int encoding)
{
fEncoding = encoding;
}