set default translation domain as corona pluginname

This commit is contained in:
Marco Martin 2014-06-05 13:40:25 +02:00
parent d984a60a2d
commit 30936ea2be

View File

@ -28,6 +28,7 @@
#include "plasma/pluginloader.h" #include "plasma/pluginloader.h"
#include <packageurlinterceptor.h> #include <packageurlinterceptor.h>
#include <kdeclarative/kdeclarative.h>
namespace PlasmaQuick namespace PlasmaQuick
{ {
@ -169,6 +170,13 @@ View::View(Plasma::Corona *corona, QWindow *parent)
if (corona->package().isValid()) { if (corona->package().isValid()) {
PackageUrlInterceptor *interceptor = new PackageUrlInterceptor(engine(), corona->package()); PackageUrlInterceptor *interceptor = new PackageUrlInterceptor(engine(), corona->package());
engine()->setUrlInterceptor(interceptor); engine()->setUrlInterceptor(interceptor);
KDeclarative::KDeclarative kdeclarative;
kdeclarative.setDeclarativeEngine(engine());
//binds things like kconfig and icons
kdeclarative.setupBindings();
qWarning()<<"AAA"<<corona->package().metadata().pluginName();
kdeclarative.setTranslationDomain(corona->package().metadata().pluginName());
} else { } else {
qWarning() << "Invalid home screen package"; qWarning() << "Invalid home screen package";
} }