Hello community,

here is the log from the commit of package khangman for openSUSE:Factory 
checked in at 2016-01-10 13:05:14
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/khangman (Old)
 and      /work/SRC/openSUSE:Factory/.khangman.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "khangman"

Changes:
--------
--- /work/SRC/openSUSE:Factory/khangman/khangman.changes        2015-11-15 
12:35:22.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.khangman.new/khangman.changes   2016-01-10 
13:05:21.000000000 +0100
@@ -1,0 +2,9 @@
+Sun Dec 13 13:19:25 UTC 2015 - tittiatc...@gmail.com
+
+- Update to KDE Applications 15.12.0
+   * KDE Applications 15.12.0 
+   * https://www.kde.org/announcements/announce-applications-15.12.0.php
+   * boo#958887
+
+
+-------------------------------------------------------------------

Old:
----
  khangman-15.08.3.tar.xz

New:
----
  khangman-15.12.0.tar.xz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ khangman.spec ++++++
--- /var/tmp/diff_new_pack.5Zah0i/_old  2016-01-10 13:05:22.000000000 +0100
+++ /var/tmp/diff_new_pack.5Zah0i/_new  2016-01-10 13:05:22.000000000 +0100
@@ -17,7 +17,7 @@
 
 
 Name:           khangman
-Version:        15.08.3
+Version:        15.12.0
 Release:        0
 Summary:        Hangman Game
 License:        GPL-2.0+

++++++ khangman-15.08.3.tar.xz -> khangman-15.12.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/khangman-15.08.3/khangman.appdata.xml 
new/khangman-15.12.0/khangman.appdata.xml
--- old/khangman-15.08.3/khangman.appdata.xml   2015-11-04 19:33:33.000000000 
+0100
+++ new/khangman-15.12.0/khangman.appdata.xml   2015-11-04 15:25:39.000000000 
+0100
@@ -29,6 +29,7 @@
   <name xml:lang="sk">KHangMan</name>
   <name xml:lang="sl">KHangMan</name>
   <name xml:lang="sv">Hänga gubben</name>
+  <name xml:lang="tr">KHangMan</name>
   <name xml:lang="uk">KHangMan</name>
   <name xml:lang="x-test">xxKHangManxx</name>
   <name xml:lang="zh-CN">KHangMan</name>
@@ -58,6 +59,7 @@
   <summary xml:lang="sk">Hra Hangman</summary>
   <summary xml:lang="sl">Igra vislic</summary>
   <summary xml:lang="sv">Hänga gubben-spel</summary>
+  <summary xml:lang="tr">Adam Asmaca Oyunu</summary>
   <summary xml:lang="uk">Гра Hangman</summary>
   <summary xml:lang="x-test">xxHangman Gamexx</summary>
   <summary xml:lang="zh-CN">吊颈人游戏</summary>
@@ -84,6 +86,7 @@
     <p xml:lang="sk">KHangMan je hra založená na známej hre Kat. Je určená pre 
deti od 6 rokov. Hra má niekoľko kategórií slov na hranie, napríklad zvieratá a 
tri stupne obtiažnosti: ľahká, stredná a ťažká. Slová sa vyberajú náhodne, 
písmená sa skryjú a musíte uhádnuť slovo skúšaním jedného písmena za druhým. 
Vždy keď neuhádnete písmeno, nakreslí sa časť obrázku kata. Musíte uhádnuť 
slovo skôr, ako vás kat popraví! Máte 10 pokusov.</p>
     <p xml:lang="sl">KHangMan je igra, ki temelji na dobro poznani igri 
vislic. Ciljna starostna skupina so otroci starejši od pet let. Igra ima 
številne kategorije besed (npr. Živali) in tri težavnostne stopnje: Lahko, 
Srednje in Težko. Beseda je naključno izbrana, črke so skrite, igralec pa mora 
besedo uganiti tako da posamično ugiba črke. Vsakič, ko je izbrana črka 
napačna, je izrisan del vislic. Besedo morate rešiti preden vas obesijo, pri 
tem pa vam je na voljo 10 poskusov.</p>
     <p xml:lang="sv">Hänga gubben är ett spel baserat på det välkända Hänga 
gubben spelet. Det är avsett för barn i åldrarna sex och uppåt. Spelet har 
flera ordkategorier att spela med, däribland Djur (djurord), och tre 
svårighetsnivåer: Lätt, Normal och Svår. Ett ord väljes slumpmässigt, 
bokstäverna är dolda och du måste gissa ordet genom att försöka med en bokstav 
i taget. Varje gång du gissar fel bokstav, ritas en del av bilden av en hängd 
gubbe. Du måste gissa ordet innan du blir hängd! Du har tio försök.</p>
+    <p xml:lang="tr">KHangMan, iyi bilinen adam asmaca oyununa dayanır. Altı 
yaş ve üzeri çocuklara yöneliktir. Oyunun Hayvanlar (hayvan kelimeleri) gibi 
çeşitli kelime kategorileri ve Kolay, Orta ve Zor olmak üzere üç zorluk 
seviyesi vardır. Bir kelime harfleri gizli bir şekilde rasgele seçilir ve harf 
harf kelimeyi tahmin etmeniz gerekir. Her hatalı harf tahmininizde asılan 
adamın bir parçası çizilir. Tamamen asılmadan kelimeyi tahmin etmeniz gerekir. 
10 deneme hakkınız vardır.</p>
     <p xml:lang="uk">KHangMan — це гра, заснована на відомій грі у ката. Її 
призначено для дітей віком від шести років. У грі є декілька категорій слів, 
зокрема Тварини (назви тварин), і три категорії складності: Проста, Середня і 
Складна. Слово вибирається випадковим чином, і всі його літери на початку 
сховані від вас. Ви повинні вгадати слово, послідовно намагаючись вгадати його 
літери. Кожного разу, коли ви називатимете літеру, якої у слові немає, 
домальовуватиметься частина зображення людини на шибениці. Ви повинні вгадати 
слово, перш ніж вас повісять! У вас десять спроб.</p>
     <p xml:lang="x-test">xxKHangMan is a game based on the well-known hangman 
game. It is aimed at children aged six and over. The game has several 
categories of words to play with, for example: Animals (animals words) and 
three difficulty categories: Easy, Medium and Hard. A word is picked at random, 
the letters are hidden, and you must guess the word by trying one letter after 
another. Each time you guess a wrong letter, part of a picture of a hangman is 
drawn. You must guess the word before being hanged! You have 10 tries.xx</p>
     <p xml:lang="zh-TW">KHangMan 是一套基於廣為人知的劊子手遊戲 hangman 
的遊戲。目標是讓六歲以上的孩子們學習單字。這個遊戲有一些不同類別的單字,例如動物(跟動物相關的單字),有三種不同困難等級。隨機選取單字,但將字母隱藏,您必須一個個猜測字母。每次猜錯,就會劃出一部份被吊住的人,必須在人被吊死之前猜對!您會有十次機會。</p>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/khangman-15.08.3/src/khangman.cpp 
new/khangman-15.12.0/src/khangman.cpp
--- old/khangman-15.08.3/src/khangman.cpp       2015-11-04 19:33:33.000000000 
+0100
+++ new/khangman-15.12.0/src/khangman.cpp       2015-11-04 15:25:39.000000000 
+0100
@@ -57,16 +57,16 @@
           m_doc(0),
           m_helpMenu(new KHelpMenu(NULL))
 {
-    setObjectName(QLatin1String("KHangMan"));
+    setObjectName(QStringLiteral("KHangMan"));
 
     m_view = new QQuickWidget(this);
-    m_view->rootContext()->setContextProperty("khangman", this);
+    m_view->rootContext()->setContextProperty(QStringLiteral("khangman"), 
this);
 
     KDeclarative::KDeclarative kdeclarative;
     kdeclarative.setDeclarativeEngine(m_view->engine());
     kdeclarative.setupBindings();
 
-    KConfigGroup windowConfig = config("Window");
+    KConfigGroup windowConfig = config(QStringLiteral("Window"));
     if (windowConfig.hasKey("geometry")) {
         setGeometry(windowConfig.readEntry<QRect>("geometry", QRect()));
         
setWindowState(Qt::WindowState(windowConfig.readEntry("windowState").toInt()));
@@ -81,14 +81,14 @@
     setLevel();
 
     //find the themes
-    
m_themeFactory.addTheme(QStandardPaths::locate(QStandardPaths::GenericDataLocation,
 "khangman/themes/standardthemes.xml"));
+    
m_themeFactory.addTheme(QStandardPaths::locate(QStandardPaths::GenericDataLocation,
 QStringLiteral("khangman/themes/standardthemes.xml")));
 
     loadLanguageSpecialCharacters();
 }
 
 KHangMan::~KHangMan()
 {
-    KConfigGroup windowConfig = config("Window");
+    KConfigGroup windowConfig = config(QStringLiteral("Window"));
     windowConfig.writeEntry("geometry", geometry());
     windowConfig.writeEntry("windowState", int(windowState()));
 
@@ -194,7 +194,7 @@
         m_currentWord.append("_");
 
     // Find dashes, spaces, middot and apostrophe
-    QString search = "- ·'";
+    QString search = QStringLiteral("- ·'");
     Q_FOREACH(const QChar &key, search) {
         int pos = m_originalWord.indexOf( key );
         while (pos > 0) {
@@ -506,7 +506,7 @@
         if (m_themeFactory.getQty() > 0) {  // themes present
             QMainWindow::show();
             // add the qml view as the main widget
-            QString location = 
QStandardPaths::locate(QStandardPaths::DataLocation, "qml/main.qml");
+            QString location = 
QStandardPaths::locate(QStandardPaths::DataLocation, 
QStringLiteral("qml/main.qml"));
             QUrl url = QUrl::fromLocalFile(location);
             m_view->setSource(url);
         } else { // themes not present
@@ -527,7 +527,7 @@
     QStringList titles = SharedKvtmlFiles::titles(Prefs::selectedLanguage());
 
     if (levelFilenames.size() == 0) {
-        Prefs::setSelectedLanguage("en");
+        Prefs::setSelectedLanguage(QStringLiteral("en"));
         Prefs::self()->save();
         levelFilenames = 
SharedKvtmlFiles::fileNames(Prefs::selectedLanguage());
         titles = SharedKvtmlFiles::titles(Prefs::selectedLanguage());
@@ -565,7 +565,7 @@
 
 void KHangMan::slotDownloadNewStuff()
 {
-    QPointer<KNS3::DownloadDialog> dialog = new 
KNS3::DownloadDialog("khangman.knsrc", this);
+    QPointer<KNS3::DownloadDialog> dialog = new 
KNS3::DownloadDialog(QStringLiteral("khangman.knsrc"), this);
     dialog->exec();
     if (!dialog->changedEntries().isEmpty()) {
         SharedKvtmlFiles::sortDownloadedFiles();
@@ -587,14 +587,14 @@
 
     m_specialCharacters.clear();
     if (hasSpecialChars) {
-        QString langFileName=QString("khangman/%1.txt").arg(lang);
+        QString langFileName=QStringLiteral("khangman/%1.txt").arg(lang);
         QFile langFile;
         
langFile.setFileName(QStandardPaths::locate(QStandardPaths::GenericDataLocation,
 langFileName));
 
         // Let's look in local KDEHOME dir then KNS installs each .txt
         // in kvtml/<lang> as it installs everything at the same place
         if (!langFile.exists()) {
-            langFileName = QString("apps/kvtml/%1/%1.txt").arg(lang);
+            langFileName = QStringLiteral("apps/kvtml/%1/%1.txt").arg(lang);
             
langFile.setFileName(QStandardPaths::locate(QStandardPaths::GenericDataLocation,
 langFileName));
         }
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/khangman-15.08.3/src/khmthemefactory.cpp 
new/khangman-15.12.0/src/khmthemefactory.cpp
--- old/khangman-15.08.3/src/khmthemefactory.cpp        2015-11-04 
19:33:33.000000000 +0100
+++ new/khangman-15.12.0/src/khmthemefactory.cpp        2015-11-04 
15:25:39.000000000 +0100
@@ -27,7 +27,7 @@
 bool KHMThemeFactory::addTheme(QString themeFile)
 {
     QFile file (themeFile);
-    QDomDocument tree("KHangManTheme"); //do we need it?
+    QDomDocument tree(QStringLiteral("KHangManTheme")); //do we need it?
     QDomElement root;
     QDomNode themeNode;
     QDomElement themeElement;
@@ -51,12 +51,12 @@
     file.close();
     root=tree.documentElement();
 
-    if (!checkTheme(root, "1")) {
+    if (!checkTheme(root, QStringLiteral("1"))) {
         qDebug()<<"Incompatible version of theme loaded";
         return false;
     }
 
-    QString themeVersion=root.attribute("version");
+    QString themeVersion=root.attribute(QStringLiteral("version"));
     themeNode=root.firstChild();
 
     do {
@@ -69,7 +69,7 @@
 void KHMThemeFactory::walkDirectory(QDir dir)       //unused! (but works)
 {
     QFileInfoList xmlFilesList;
-    QStringList allowedExtenstion("*.xml");
+    QStringList allowedExtenstion(QStringLiteral("*.xml"));
 
     if (dir.exists()) {
         xmlFilesList=dir.entryInfoList(allowedExtenstion, QDir::Files);
@@ -118,10 +118,10 @@
     QDomElement rect=element.firstChildElement(propertyName);
 
     return QRect(
-        (int)(rect.attribute("xratio").toDouble()*10000),
-        (int)(rect.attribute("yratio").toDouble()*10000),  //*10000 cause 
ratios are float
-        (int)(rect.attribute("wratio").toDouble()*10000),
-        (int)(rect.attribute("hratio").toDouble()*10000)  //QPoint,QRect 
constructors expect ints
+        (int)(rect.attribute(QStringLiteral("xratio")).toDouble()*10000),
+        (int)(rect.attribute(QStringLiteral("yratio")).toDouble()*10000),  
//*10000 cause ratios are float
+        (int)(rect.attribute(QStringLiteral("wratio")).toDouble()*10000),
+        (int)(rect.attribute(QStringLiteral("hratio")).toDouble()*10000)  
//QPoint,QRect constructors expect ints
     );
 }
 
@@ -129,42 +129,42 @@
 {
     QDomElement color=element.firstChildElement(propertyName);
 
-    return QColor ( color.attribute("r").toInt(), 
color.attribute("g").toInt(), color.attribute("b").toInt());
+    return QColor ( color.attribute(QStringLiteral("r")).toInt(), 
color.attribute(QStringLiteral("g")).toInt(), 
color.attribute(QStringLiteral("b")).toInt());
 }
 
 bool KHMThemeFactory::checkTheme(QDomElement root, QString themeVersion)
 {
     QString rootName=root.tagName();
 
-    return (rootName.compare("KHangManThemes")==0)     &&      
(themeVersion.compare(root.attribute("version"))==0);
+    return (rootName.compare(QLatin1String("KHangManThemes"))==0)      &&      
(themeVersion.compare(root.attribute(QStringLiteral("version")))==0);
 }
 
 void KHMThemeFactory::doTheme(QDomElement theme, QString version)   //fetch 
all the properties from .xml and stick it together
 //"theme" means <theme></theme> section
 {
-    QDomElement coords=theme.firstChildElement("coords");
+    QDomElement coords=theme.firstChildElement(QStringLiteral("coords"));
 
     //Names of elements are camelCase, but
     //attributes are always lowercase
 
-    QString name=theme.attribute("name");
-    QString uiName=theme.attribute("uiname");
-    QString svgFileName=theme.attribute("svgfilename");
-    QString author=theme.attribute("author");
+    QString name=theme.attribute(QStringLiteral("name"));
+    QString uiName=theme.attribute(QStringLiteral("uiname"));
+    QString svgFileName=theme.attribute(QStringLiteral("svgfilename"));
+    QString author=theme.attribute(QStringLiteral("author"));
     QString themeVersion=version;
 
-    QColor letterColor=getColor(theme.firstChildElement("colors"), 
"letterColor");
-    QColor guessButtonTextColor=getColor(theme.firstChildElement("colors"), 
"guessButtonTextColor");
-    QColor guessButtonColor=getColor(theme.firstChildElement("colors"), 
"guessButtonColor");
-    QColor guessButtonHoverColor=getColor(theme.firstChildElement("colors"), 
"guessButtonHoverColor");
-    QColor letterInputTextColor=getColor(theme.firstChildElement("colors"), 
"letterInputTextColor");
-
-    QRect wordRect=makeRect(theme.firstChildElement("coords"), "wordRect");
-    QRect hintRect=makeRect(theme.firstChildElement("coords"), "hintRect");
-    QRect kRect=makeRect(theme.firstChildElement("coords"), "kRect");
+    QColor 
letterColor=getColor(theme.firstChildElement(QStringLiteral("colors")), 
QStringLiteral("letterColor"));
+    QColor 
guessButtonTextColor=getColor(theme.firstChildElement(QStringLiteral("colors")),
 QStringLiteral("guessButtonTextColor"));
+    QColor 
guessButtonColor=getColor(theme.firstChildElement(QStringLiteral("colors")), 
QStringLiteral("guessButtonColor"));
+    QColor 
guessButtonHoverColor=getColor(theme.firstChildElement(QStringLiteral("colors")),
 QStringLiteral("guessButtonHoverColor"));
+    QColor 
letterInputTextColor=getColor(theme.firstChildElement(QStringLiteral("colors")),
 QStringLiteral("letterInputTextColor"));
+
+    QRect wordRect=makeRect(theme.firstChildElement(QStringLiteral("coords")), 
QStringLiteral("wordRect"));
+    QRect hintRect=makeRect(theme.firstChildElement(QStringLiteral("coords")), 
QStringLiteral("hintRect"));
+    QRect kRect=makeRect(theme.firstChildElement(QStringLiteral("coords")), 
QStringLiteral("kRect"));
 
-    QDomElement wordPos = 
theme.firstChildElement("coords").firstChildElement("goodWordPos");
-    QPoint goodWordPos = QPoint(       
wordPos.attribute("wratio").toDouble()*10000, 
wordPos.attribute("hratio").toDouble()*10000      );
+    QDomElement wordPos = 
theme.firstChildElement(QStringLiteral("coords")).firstChildElement(QStringLiteral("goodWordPos"));
+    QPoint goodWordPos = QPoint(       
wordPos.attribute(QStringLiteral("wratio")).toDouble()*10000, 
wordPos.attribute(QStringLiteral("hratio")).toDouble()*10000      );
 
     KHMTheme * newTheme = new KHMTheme (name, uiName, svgFileName, author, 
themeVersion, wordRect, hintRect, kRect, letterColor, guessButtonTextColor, 
guessButtonColor, guessButtonHoverColor, letterInputTextColor, goodWordPos);
     themesList.append(*newTheme);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/khangman-15.08.3/src/langutils.cpp 
new/khangman-15.12.0/src/langutils.cpp
--- old/khangman-15.08.3/src/langutils.cpp      2015-11-04 19:33:33.000000000 
+0100
+++ new/khangman-15.12.0/src/langutils.cpp      2015-11-04 15:25:39.000000000 
+0100
@@ -43,10 +43,10 @@
 {
     QFont f;
     if (lang == QLatin1String("tg")) {
-        f.setFamily( "URW Bookman" );
+        f.setFamily( QStringLiteral("URW Bookman") );
     }
     else {
-        f.setFamily( "Sans Serif" );
+        f.setFamily( QStringLiteral("Sans Serif") );
     }
     return f;
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/khangman-15.08.3/src/main.cpp 
new/khangman-15.12.0/src/main.cpp
--- old/khangman-15.08.3/src/main.cpp   2015-11-04 19:33:33.000000000 +0100
+++ new/khangman-15.12.0/src/main.cpp   2015-11-04 15:25:39.000000000 +0100
@@ -40,19 +40,19 @@
     QApplication app(argc, argv);
 
     QStringList configFiles;
-    configFiles << QLatin1String("khangmanrc");
-    Kdelibs4ConfigMigrator migrator(QLatin1String("khangman"));
+    configFiles << QStringLiteral("khangmanrc");
+    Kdelibs4ConfigMigrator migrator(QStringLiteral("khangman"));
     migrator.setConfigFiles(configFiles);
     migrator.migrate();
 
     KLocalizedString::setApplicationDomain("khangman");
-    QApplication::setApplicationName("khangman");
+    QApplication::setApplicationName(QStringLiteral("khangman"));
     QApplication::setApplicationVersion(KHM_VERSION);
-    QApplication::setOrganizationDomain("kde.org");
+    QApplication::setOrganizationDomain(QStringLiteral("kde.org"));
     QApplication::setApplicationDisplayName(i18n("KHangMan"));
-    QApplication::setWindowIcon(QIcon::fromTheme("khangman"));
+    QApplication::setWindowIcon(QIcon::fromTheme(QStringLiteral("khangman")));
 
-    app.connect(&app, SIGNAL(lastWindowClosed()), &app, SLOT(quit()));
+    app.connect(&app, &QGuiApplication::lastWindowClosed, &app, 
&QCoreApplication::quit);
 
     KAboutData aboutData(I18N_NOOP("khangman"),
                          i18n("KHangMan"),
@@ -61,88 +61,88 @@
                          KAboutLicense::GPL,
                          i18n("(c) 2001-2011, Anne-Marie Mahfouf"));
     aboutData.addAuthor(i18n("Primoz Anzur"), i18n("Previous maintainer"),
-            "zerok...@gmx.net");
+            QStringLiteral("zerok...@gmx.net"));
 
     // Write the names with accents and all and this file save with
     // utf8 encoding.
     aboutData.addAuthor(i18n("Anne-Marie Mahfouf"), i18n("Original Author"),
-                        "an...@kde.org", "http://annma.blogspot.com";, "annma");
+                        QStringLiteral("an...@kde.org"), 
QStringLiteral("http://annma.blogspot.com";), QStringLiteral("annma"));
     aboutData.addAuthor(i18n("Rahul Chowdhury"), i18n("Developer"),
-                        "rahul.chowdh...@kdemail.net", 
"http://rahulc93.wordpress.com/";, "rahulch");
+                        QStringLiteral("rahul.chowdh...@kdemail.net"), 
QStringLiteral("http://rahulc93.wordpress.com/";), QStringLiteral("rahulch"));
     aboutData.addCredit(i18n("Stefan Böhmann"),
-                        i18n("Coding help"), "k...@hilefoks.org", 
"http://www.hilefoks.org";, "hilefoks");
+                        i18n("Coding help"), 
QStringLiteral("k...@hilefoks.org"), QStringLiteral("http://www.hilefoks.org";), 
QStringLiteral("hilefoks"));
     aboutData.addCredit(i18n("Stefan Asserhäll"),
                         i18n("Swedish data files, coding help, transparent 
pictures and i18n fixes"),
-                                "stefan.asserh...@telia.com");
+                                QStringLiteral("stefan.asserh...@telia.com"));
     aboutData.addCredit(i18n("eXParTaKus"),
-                        i18n("Spanish data files"), 
"exparta...@expartakus.com");
+                        i18n("Spanish data files"), 
QStringLiteral("exparta...@expartakus.com"));
     aboutData.addCredit(i18n("Erik Kjær Pedersenn"),
-                        i18n("Danish data files"), "e...@mpim-bonn.mpg.de" );
+                        i18n("Danish data files"), 
QStringLiteral("e...@mpim-bonn.mpg.de") );
     aboutData.addCredit(i18n("Niko Lewman"),
-                        i18n("Finnish data files"), "niko.lew...@edu.hel.fi" );
+                        i18n("Finnish data files"), 
QStringLiteral("niko.lew...@edu.hel.fi") );
     aboutData.addCredit(i18n("João Sebastião de Oliveira Bueno"),
-                        i18n("Brazilian Portuguese data files"), 
"gwid...@mpc.com.br" );
+                        i18n("Brazilian Portuguese data files"), 
QStringLiteral("gwid...@mpc.com.br") );
     aboutData.addCredit(i18n("Antoni Bella"),
-                        i18n("Catalan data files"), "bel...@teleline.es");
+                        i18n("Catalan data files"), 
QStringLiteral("bel...@teleline.es"));
     aboutData.addCredit(i18n("Giovanni Venturi"),
-                        i18n("Italian data files"), "jum...@tiscali.it");
+                        i18n("Italian data files"), 
QStringLiteral("jum...@tiscali.it"));
     aboutData.addCredit(i18n("Rinse"),
-                        i18n("Dutch data files"), "ri...@kde.nl");
+                        i18n("Dutch data files"), 
QStringLiteral("ri...@kde.nl"));
     aboutData.addCredit(i18n("Lukáš Tinkl"),
-                        i18n("Czech data files"), "lu...@kde.org");
+                        i18n("Czech data files"), 
QStringLiteral("lu...@kde.org"));
     aboutData.addCredit(i18n("Kristóf Kiszel"),
-                        i18n("Hungarian data files"), "ulys...@kubuntu.org");
+                        i18n("Hungarian data files"), 
QStringLiteral("ulys...@kubuntu.org"));
     aboutData.addCredit(i18n("Torger Åge Sinnes"),
-                        i18n("Norwegian (Bokmål) data files"), 
"org-...@online.no");
+                        i18n("Norwegian (Bokmål) data files"), 
QStringLiteral("org-...@online.no"));
     aboutData.addCredit(i18n("Roger Kovacs"),
-                        i18n("Tajik data files"), "rkov...@khujand.org");
+                        i18n("Tajik data files"), 
QStringLiteral("rkov...@khujand.org"));
     aboutData.addCredit(i18n("Chusslove Illich"),
-                        i18n("Serbian (Cyrillic and Latin) data files"), 
"chas...@sezampro.yu");
+                        i18n("Serbian (Cyrillic and Latin) data files"), 
QStringLiteral("chas...@sezampro.yu"));
     aboutData.addCredit(i18n("Jure Repinc"),
-                        i18n("Slovenian data files"), "j...@holodeck1.com");
+                        i18n("Slovenian data files"), 
QStringLiteral("j...@holodeck1.com"));
     aboutData.addCredit(i18n("Pedro Morais"),
-                        i18n("Portuguese data files"), "mor...@kde.org");
+                        i18n("Portuguese data files"), 
QStringLiteral("mor...@kde.org"));
     aboutData.addCredit(i18n("Gaute Hvoslef Kvalnes"),
-                        i18n("Norwegian (Nynorsk) data files"), 
"ga...@verdsveven.com");
+                        i18n("Norwegian (Nynorsk) data files"), 
QStringLiteral("ga...@verdsveven.com"));
     aboutData.addCredit(i18n("Mehmet Özel"),
-                        i18n("Turkish data files"), 
"mehmet_ozel2...@hotmail.com");
+                        i18n("Turkish data files"), 
QStringLiteral("mehmet_ozel2...@hotmail.com"));
     aboutData.addCredit(i18n("Черепанов Андрей"),
-                        i18n("Russian data files"), "sibsk...@mail.ru");
+                        i18n("Russian data files"), 
QStringLiteral("sibsk...@mail.ru"));
     aboutData.addCredit(i18n("Radostin Radnev"),
-                        i18n("Bulgarian data files"), "rad...@yahoo.com");
+                        i18n("Bulgarian data files"), 
QStringLiteral("rad...@yahoo.com"));
     aboutData.addCredit(i18n("Kevin Patrick Scannell"),
-                        i18n("Irish (Gaelic) data files"), "scann...@slu.edu");
+                        i18n("Irish (Gaelic) data files"), 
QStringLiteral("scann...@slu.edu"));
     aboutData.addCredit(i18n("Matt Howe"),
-                        i18n("Softer Hangman Pictures"), "mdh...@bigfoot.com");
+                        i18n("Softer Hangman Pictures"), 
QStringLiteral("mdh...@bigfoot.com"));
     aboutData.addCredit(i18n("Benjamin Meyer"),
-                        i18n("Coding help"), "b...@meyerhome.net");
+                        i18n("Coding help"), 
QStringLiteral("b...@meyerhome.net"));
     aboutData.addCredit(i18n("Robert Gogolok"),
-                        i18n("Coding help"), "robertgogo...@gmx.de");
+                        i18n("Coding help"), 
QStringLiteral("robertgogo...@gmx.de"));
     aboutData.addCredit(i18n("Lubos Lunàk"),
-                        i18n("Coding help"), "l.lu...@kde.org");
+                        i18n("Coding help"), 
QStringLiteral("l.lu...@kde.org"));
     aboutData.addCredit(i18n("Albert Astals Cid"),
-                        i18n("Coding help, fixed a lot of things"), 
"aa...@kde.org");
+                        i18n("Coding help, fixed a lot of things"), 
QStringLiteral("aa...@kde.org"));
     aboutData.addCredit(i18n("Peter Hedlund"),
-                        i18n("Code for generating icons for the characters 
toolbar"), "peter.hedl...@kdemail.net");
+                        i18n("Code for generating icons for the characters 
toolbar"), QStringLiteral("peter.hedl...@kdemail.net"));
     aboutData.addCredit(i18n("Inge Wallin"),
-                        i18n("Code cleaning"), "i...@lysator.liu.se");
+                        i18n("Code cleaning"), 
QStringLiteral("i...@lysator.liu.se"));
 
     KAboutData::setApplicationData(aboutData);
 
-    QFont f("Domestic Manners", 12, QFont::Normal, true);
+    QFont f(QStringLiteral("Domestic Manners"), 12, QFont::Normal, true);
     if (!QFontInfo(f).exactMatch())
     {
-        
QFontDatabase::addApplicationFont(QStandardPaths::locate(QStandardPaths::DataLocation,
 "fonts/Domestic_Manners.ttf"));
+        
QFontDatabase::addApplicationFont(QStandardPaths::locate(QStandardPaths::DataLocation,
 QStringLiteral("fonts/Domestic_Manners.ttf")));
     }
 
-    QFont fd("Dustismo Roman", 12, QFont::Normal, true);
+    QFont fd(QStringLiteral("Dustismo Roman"), 12, QFont::Normal, true);
     if (!QFontInfo(fd).exactMatch())
     {
-        
QFontDatabase::addApplicationFont(QStandardPaths::locate(QStandardPaths::DataLocation,
 "fonts/Dustismo_Roman.ttf"));
+        
QFontDatabase::addApplicationFont(QStandardPaths::locate(QStandardPaths::DataLocation,
 QStringLiteral("fonts/Dustismo_Roman.ttf")));
     }
 
     KHangMan hangman;
-    QObject::connect(hangman.getEngine(), SIGNAL(quit()), &app, SLOT(quit()));
+    QObject::connect(hangman.getEngine(), &QQmlEngine::quit, &app, 
&QCoreApplication::quit);
     hangman.show();
     return app.exec();
 }


Reply via email to