parent
96efd10caf
commit
1352c866c5
@ -0,0 +1,23 @@
|
|||||||
|
/* This file has been generated by the CMake lxqt_plugin_translation_loader().
|
||||||
|
* It loads LXQt plugin translations.
|
||||||
|
*
|
||||||
|
* Attention: All changes will be overwritten!!!
|
||||||
|
*/
|
||||||
|
|
||||||
|
#include <QCoreApplication>
|
||||||
|
#include <LXQt/Translator>
|
||||||
|
|
||||||
|
/* Dummy helper symbol for referencing.
|
||||||
|
* In case plugin is linked as static (lib*.a) unreferenced objects are stripped in linking time
|
||||||
|
* => we need to reference some symbol from this file to be not stripped as a whole.
|
||||||
|
*/
|
||||||
|
void * loadPluginTranslation_@catalog_name@_helper = nullptr;
|
||||||
|
|
||||||
|
static void loadPluginTranslation()
|
||||||
|
{
|
||||||
|
//XXX: we don't use the QStringLiteral here because it causes SEGFAULT in static finalization time
|
||||||
|
// (the string is stored in static QHash and it's destructor can reference already deleted static QString (generated by QStringLiteral))
|
||||||
|
LXQt::Translator::translatePlugin("@catalog_name@", "@plugin_type@");
|
||||||
|
}
|
||||||
|
|
||||||
|
Q_COREAPP_STARTUP_FUNCTION(loadPluginTranslation)
|
Loading…
Reference in new issue