ui: Limit maximum length of data displayed in pattern tooltip

This commit is contained in:
WerWolv
2022-10-07 16:27:29 +02:00
parent ce8c64a679
commit 2b135cf7e0
2 changed files with 9 additions and 2 deletions

View File

@@ -304,6 +304,13 @@ namespace hex {
std::optional<std::string> getEnvironmentVariable(const std::string &env);
inline std::string limitStringLength(const std::string &string, size_t maxLength) {
if (string.length() <= maxLength)
return string;
return string.substr(0, maxLength - 3) + "...";
}
namespace scope_guard {
#define SCOPE_GUARD ::hex::scope_guard::ScopeGuardOnExit() + [&]()