# HG changeset patch # User smaxx # Date 1280142222 -7200 # Node ID acf5acc18522e65d35b7cd63c0d05a69b0bc4a74 # Parent 7d917b587547a24887ba2faa0f48799b4f90bfc8 Frontend: * Added registry values for easier xfire detection (win32 only) diff -r 7d917b587547 -r acf5acc18522 QTfrontend/about.cpp --- a/QTfrontend/about.cpp Mon Jul 26 11:04:32 2010 +0200 +++ b/QTfrontend/about.cpp Mon Jul 26 13:03:42 2010 +0200 @@ -74,7 +74,7 @@ "Frontend improvements: Martin Minarik <<a href=\"mailto:ttsmj@pokec.sk\">ttsmj@pokec.sk</a>><br>" "Frontend improvements: Kristian Lehmann <<a href=\"mailto:email@thexception.net\">email@thexception.net</a>><br>" "Mac OS X/iPhone port, OpenGL-ES conversion: Vittorio Giovara <<a href=\"mailto:vittorio.giovara@gmail.com\">vittorio.giovara@gmail.com</a>><br>" - "Gamepad and Lua integration, misc effects: Mario Liebisch <<a href=\"mailto:mario.liebisch@googlemail.com\">mario.liebisch@googlemail.com</a>><br>" + "Gamepad and Lua integration, misc effects: Mario Liebisch <<a href=\"mailto:mario.liebisch@gmail.com\">mario.liebisch@gmail.com</a>><br>" "Many engine improvements and graphics: Carlos Vives <<a href=\"mailto:mail@carlosvives.es\">mail@carlosvives.es</a>><br>" "Few engine and frontend improvements: Richard Karolyi <<a href=\"mailto:sheepluva@ercatec.net\">sheepluva@ercatec.net</a>><br>" "Maze maps: Henning Kühn <<a href=\"mailto:prg@cooco.de\">prg@cooco.de</a>>" @@ -115,7 +115,7 @@ "English: Andrey Korotaev <<a href=\"mailto:unC0Rr@gmail.com\">unC0Rr@gmail.com</a>><br>" "Finnish: Nina Kuisma <<a href=\"mailto:ninnnu@gmail.com\">ninnnu@gmail.com</a>><br>" "French: Antoine Turmel <<a href=\"mailto:geekshadow@gmail.com\">geekshadow@gmail.com</a>><br>" - "German: Peter Hüwe <<a href=\"mailto:PeterHuewe@gmx.de\">PeterHuewe@gmx.de</a>>, Mario Liebisch <<a href=\"mailto:mario.liebisch@googlemail.com\">mario.liebisch@googlemail.com</a>><br>" + "German: Peter Hüwe <<a href=\"mailto:PeterHuewe@gmx.de\">PeterHuewe@gmx.de</a>>, Mario Liebisch <<a href=\"mailto:mario.liebisch@gmail.com\">mario.liebisch@gmail.com</a>><br>" "Italian: Luca Bonora <<a href=\"mailto:bonora.luca@gmail.com\">bonora.luca@gmail.com</a>><br>" "Japanese: ADAM Etienne <<a href=\"mailto:etienne.adam@gmail.com\">etienne.adam@gmail.com</a>><br>" "Polish: Maciej Mroziński <<a href=\"mailto:mynick2@o2.pl\">mynick2@o2.pl</a>>, Wojciech Latkowski <<a href=\"mailto:magik17l@gmail.com\">magikmagik17l@gmail.com</a>>, Maciej Górny<br>" diff -r 7d917b587547 -r acf5acc18522 QTfrontend/main.cpp --- a/QTfrontend/main.cpp Mon Jul 26 11:04:32 2010 +0200 +++ b/QTfrontend/main.cpp Mon Jul 26 13:03:42 2010 +0200 @@ -404,10 +404,20 @@ app.installTranslator(&Translator); } + // Win32 registry setup (used for xfire detection etc. - don't set it if we're running in "portable" mode with a custom config dir) +#ifdef _WIN32 + if(cConfigDir->length() == 0) + { + QSettings registry(QSettings::NativeFormat, QSettings::UserScope, "Hedgewars Project", "Hedgewars"); + QFileInfo f(argv[0]); + registry.setValue("file", f.absoluteFilePath()); + registry.setValue("path", f.absolutePath()); + registry.setValue("version", cVersionString); + } +#endif HWForm *Form = new HWForm(); - Form->show(); return app.exec(); }