Skip to content
This repository was archived by the owner on Jul 4, 2024. It is now read-only.

Commit

Permalink
Refactor code
Browse files Browse the repository at this point in the history
  • Loading branch information
Shatur committed Jun 27, 2018
1 parent f6ad01c commit 488d98a
Show file tree
Hide file tree
Showing 2 changed files with 16 additions and 17 deletions.
29 changes: 14 additions & 15 deletions src/qonlinetranslator.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -89,7 +89,7 @@ void QOnlineTranslator::translate(const QString &text, const QString &translatio

// Wait for the response
QEventLoop event;
QObject::connect(reply, &QNetworkReply::finished, &event, &QEventLoop::quit);
connect(reply, &QNetworkReply::finished, &event, &QEventLoop::quit);
event.exec();

// Check for network error
Expand Down Expand Up @@ -165,7 +165,6 @@ QList<QMediaContent> QOnlineTranslator::sourceMedia() const
#endif
mediaList.append(apiUrl);


// Remove the said part from the next saying
unparsedText = unparsedText.mid(splitIndex);
}
Expand Down Expand Up @@ -231,19 +230,24 @@ QList<QTranslationOptions> QOnlineTranslator::translationOptionsList() const
return m_translationOptionsList;
}

QList<QDefinition> QOnlineTranslator::definitionsList() const
{
return m_definitionsList;
}

bool QOnlineTranslator::error() const
{
return m_error;
}

QStringList QOnlineTranslator::languages() const
{
return languageNames;
return m_languageNames;
}

QStringList QOnlineTranslator::codes() const
{
return languageCodes;
return m_languageCodes;
}

QString QOnlineTranslator::translateText(const QString &text, QString translationLanguage, QString sourceLanguage)
Expand Down Expand Up @@ -275,7 +279,7 @@ QString QOnlineTranslator::translateText(const QString &text, QString translatio

// Wait for the response
QEventLoop event;
QObject::connect(reply, &QNetworkReply::finished, &event, &QEventLoop::quit);
connect(reply, &QNetworkReply::finished, &event, &QEventLoop::quit);
event.exec();

// Check for network error
Expand Down Expand Up @@ -304,14 +308,14 @@ QString QOnlineTranslator::translateText(const QString &text, QString translatio

QString QOnlineTranslator::codeToLanguage(const QString &code) const
{
int index = languageCodes.indexOf(code);
return languageNames.at(index);
int index = m_languageCodes.indexOf(code);
return m_languageNames.at(index);
}

QString QOnlineTranslator::languageToCode(const QString &language) const
{
int index = languageNames.indexOf(language);
return languageCodes.at(index);
int index = m_languageNames.indexOf(language);
return m_languageCodes.at(index);
}

QString QOnlineTranslator::defaultLocaleToCode()
Expand All @@ -335,7 +339,7 @@ QList<QMediaContent> QOnlineTranslator::media(const QString &text, QString langu

// Wait for the response
QEventLoop event;
QObject::connect(reply, &QNetworkReply::finished, &event, &QEventLoop::quit);
connect(reply, &QNetworkReply::finished, &event, &QEventLoop::quit);
event.exec();

if (reply->error() != QNetworkReply::NoError) {
Expand Down Expand Up @@ -395,8 +399,3 @@ int QOnlineTranslator::getSplitIndex(const QString &untranslatedText, int limit)
// If the text has not passed any check and is most likely garbage
return limit;
}

QList<QDefinition> QOnlineTranslator::definitionsList() const
{
return m_definitionsList;
}
4 changes: 2 additions & 2 deletions src/qonlinetranslator.h
Original file line number Diff line number Diff line change
Expand Up @@ -76,7 +76,7 @@ class QOnlineTranslator : public QObject
QList<QDefinition> m_definitionsList;
bool m_error = false;

QStringList languageNames = { tr("Automatically detect"), tr("Afrikaans"), tr("Albanian"), tr("Amharic"), tr("Arabic"), tr("Armenian"),
QStringList m_languageNames = { tr("Automatically detect"), tr("Afrikaans"), tr("Albanian"), tr("Amharic"), tr("Arabic"), tr("Armenian"),
tr("Azeerbaijani"), tr("Basque"), tr("Belarusian"), tr("Bengali"), tr("Bosnian"), tr("Bulgarian"), tr("Catalan"),
tr("Cebuano"), tr("Chinese (Simplified)"), tr("Chinese (Traditional)"), tr("Corsican"), tr("Croatian"), tr("Czech"),
tr("Danish"), tr("Dutch"), tr("English"), tr("Esperanto"), tr("Estonian"), tr("Finnish"), tr("French"), tr("Frisian"),
Expand All @@ -91,7 +91,7 @@ class QOnlineTranslator : public QObject
tr("Swedish"), tr("Tagalog"), tr("Tajik"), tr("Tamil"), tr("Telugu"), tr("Thai"), tr("Turkish"), tr("Ukrainian"),
tr("Urdu"), tr("Uzbek"), tr("Vietnamese"), tr("Welsh"), tr("Xhosa"), tr("Yiddish"), tr("Yoruba"), tr("Zulu") };

QStringList languageCodes = { "auto", "af", "sq", "am", "ar", "hy", "az", "eu", "be", "bn", "bs", "bg", "ca", "ceb", "zh-CN", "zh-TW", "co", "hr", "cs",
QStringList m_languageCodes = { "auto", "af", "sq", "am", "ar", "hy", "az", "eu", "be", "bn", "bs", "bg", "ca", "ceb", "zh-CN", "zh-TW", "co", "hr", "cs",
"da", "nl", "en", "eo", "et", "fi", "fr", "fy", "gl", "ka", "de", "el", "gu", "ht", "ha", "haw", "iw", "hi", "hmn", "hu",
"is", "ig", "id", "ga", "it", "ja", "jw", "kn", "kk", "km", "ko", "ku", "ky", "lo", "la", "lv", "lt", "lb", "mk", "mg",
"ms", "ml", "mt", "mi", "mr", "mn", "my", "ne", "no", "ny", "ps", "fa", "pl", "pt", "pa", "ro", "ru", "sm", "gd", "sr",
Expand Down

0 comments on commit 488d98a

Please sign in to comment.