diff options
author | Andrey Lihatskiy <alihatskiy@productengine.com> | 2024-04-29 07:43:28 +0300 |
---|---|---|
committer | Andrey Lihatskiy <alihatskiy@productengine.com> | 2024-04-29 07:56:09 +0300 |
commit | 1b68f71348ecf3983b76b40d7940da8377f049b7 (patch) | |
tree | 2974eddaef130a067c26033d60a59fc790365b3d /indra/newview/llexternaleditor.h | |
parent | af4ea94efc1999f3b19fd8d643d0331f0b77e265 (diff) |
#824 Process source files in bulk: replace tabs with spaces, convert CRLF to LF, and trim trailing whitespaces as needed
Diffstat (limited to 'indra/newview/llexternaleditor.h')
-rw-r--r-- | indra/newview/llexternaleditor.h | 104 |
1 files changed, 52 insertions, 52 deletions
diff --git a/indra/newview/llexternaleditor.h b/indra/newview/llexternaleditor.h index fd2c25020c..2ccb58a7d9 100644 --- a/indra/newview/llexternaleditor.h +++ b/indra/newview/llexternaleditor.h @@ -1,25 +1,25 @@ -/** +/** * @file llexternaleditor.h * @brief A convenient class to run external editor. * * $LicenseInfo:firstyear=2010&license=viewerlgpl$ * Second Life Viewer Source Code * Copyright (C) 2010, Linden Research, Inc. - * + * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; * version 2.1 of the License only. - * + * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. - * + * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - * + * * Linden Research, Inc., 945 Battery Street, San Francisco, CA 94111 USA * $/LicenseInfo$ */ @@ -38,66 +38,66 @@ */ class LLExternalEditor { - typedef std::vector<std::string> string_vec_t; + typedef std::vector<std::string> string_vec_t; public: - typedef enum e_error_code { - EC_SUCCESS, /// No error. - EC_NOT_SPECIFIED, /// Editor path not specified. - EC_PARSE_ERROR, /// Editor command parsing error. - EC_BINARY_NOT_FOUND, /// Could find the editor binary (missing or not quoted). - EC_FAILED_TO_RUN, /// Could not execute the editor binary. - } EErrorCode; + typedef enum e_error_code { + EC_SUCCESS, /// No error. + EC_NOT_SPECIFIED, /// Editor path not specified. + EC_PARSE_ERROR, /// Editor command parsing error. + EC_BINARY_NOT_FOUND, /// Could find the editor binary (missing or not quoted). + EC_FAILED_TO_RUN, /// Could not execute the editor binary. + } EErrorCode; - /** - * Set editor command. - * - * @param env_var Environment variable of the same purpose. - * @param override Optional override. - * - * First tries the override, then a predefined setting (sSetting), - * then the environment variable. - * - * @return EC_SUCCESS if command is valid and refers to an existing executable, - * EC_NOT_SPECIFIED or EC_FAILED_TO_RUNan on error. - * - * @see sSetting - */ - EErrorCode setCommand(const std::string& env_var, const std::string& override = LLStringUtil::null); + /** + * Set editor command. + * + * @param env_var Environment variable of the same purpose. + * @param override Optional override. + * + * First tries the override, then a predefined setting (sSetting), + * then the environment variable. + * + * @return EC_SUCCESS if command is valid and refers to an existing executable, + * EC_NOT_SPECIFIED or EC_FAILED_TO_RUNan on error. + * + * @see sSetting + */ + EErrorCode setCommand(const std::string& env_var, const std::string& override = LLStringUtil::null); - /** - * Run the editor with the given file. - * - * @param file_path File to edit. - * @return EC_SUCCESS on success, error code on error. - */ - EErrorCode run(const std::string& file_path); + /** + * Run the editor with the given file. + * + * @param file_path File to edit. + * @return EC_SUCCESS on success, error code on error. + */ + EErrorCode run(const std::string& file_path); - /** - * Get a meaningful error message for the given status code. - */ - static std::string getErrorMessage(EErrorCode code); + /** + * Get a meaningful error message for the given status code. + */ + static std::string getErrorMessage(EErrorCode code); private: - static std::string findCommand( - const std::string& env_var, - const std::string& override); + static std::string findCommand( + const std::string& env_var, + const std::string& override); - static size_t tokenize(string_vec_t& tokens, const std::string& str); + static size_t tokenize(string_vec_t& tokens, const std::string& str); - /** - * Filename placeholder that gets replaced with an actual file name. - */ - static const std::string sFilenameMarker; + /** + * Filename placeholder that gets replaced with an actual file name. + */ + static const std::string sFilenameMarker; - /** - * Setting that can specify the editor command. - */ - static const std::string sSetting; + /** + * Setting that can specify the editor command. + */ + static const std::string sSetting; - LLProcess::Params mProcessParams; + LLProcess::Params mProcessParams; }; #endif // LL_LLEXTERNALEDITOR_H |