From 217d973d94494c1c53021e7de154e03c3e2878dd Mon Sep 17 00:00:00 2001 From: Rafael Date: Thu, 31 Mar 2016 23:46:31 +0200 Subject: [PATCH] unnecessary code removed --- StringParser.cpp | 35 ++--------------------------------- 1 file changed, 2 insertions(+), 33 deletions(-) diff --git a/StringParser.cpp b/StringParser.cpp index 52187b0..001ccb6 100755 --- a/StringParser.cpp +++ b/StringParser.cpp @@ -29,37 +29,6 @@ StringParser::StringParser() QString StringParser::parseTitleString(QByteArray commitBytes, int maxLength) { - QString finalString; - int parsedBytes = 0; - - while (parsedBytes <= maxLength) - { - QList parseByteList; - parseByteList.append(commitBytes.mid(parsedBytes-1, 1)); - parseByteList.append(commitBytes.mid(parsedBytes-2, 1)); - if (parseByteList.at(0).toHex() == "00") - { - // Latin character - finalString.append(QString::fromLatin1(parseByteList.at(1))); - } -// else if (parseByteList.at(0).toHex() == "30") -// { -// // Japanese character -// QByteArray japaneseHex; -// japaneseHex.append(QByteArray::fromHex("A5")); -// japaneseHex.append(parseByteList.at(1)); -// finalString.append(QTextCodec::codecForName("EUC-JP")->toUnicode(japaneseHex)); -// } - else - { - QByteArray unsupportedHex; - unsupportedHex.append(parseByteList.at(0)); - unsupportedHex.append(parseByteList.at(1)); - finalString.append(QTextCodec::codecForName("UTF-16BE")->toUnicode(unsupportedHex)); - } - parsedBytes = parsedBytes + 2; - parseByteList.clear(); - } - - return finalString; + Q_UNUSED(maxLength) + return QTextCodec::codecForName("UTF-16LE")->toUnicode(commitBytes); }