aboutsummaryrefslogtreecommitdiff
path: root/main.cpp
diff options
context:
space:
mode:
authorIlya Kitaev <mbg033@gmail.com>2016-07-19 23:31:09 +0300
committerIlya Kitaev <mbg033@gmail.com>2016-07-19 23:31:09 +0300
commita9339838ac295a4d045433c1b20fd5666fb35575 (patch)
treead96d028753913fcee5c1a074dbf55562b527fbd /main.cpp
parentde7bd2eb971e9a0a796728599478330454bc13a6 (diff)
downloadmonzero-gui-a9339838ac295a4d045433c1b20fd5666fb35575.tar.gz
monzero-gui-a9339838ac295a4d045433c1b20fd5666fb35575.tar.xz
monzero-gui-a9339838ac295a4d045433c1b20fd5666fb35575.zip
TranslationManager, Russian translation example
Diffstat (limited to 'main.cpp')
-rw-r--r--main.cpp11
1 files changed, 11 insertions, 0 deletions
diff --git a/main.cpp b/main.cpp
index 43ef8186..030a21c3 100644
--- a/main.cpp
+++ b/main.cpp
@@ -37,6 +37,7 @@
#include "WalletManager.h"
#include "Wallet.h"
#include "PendingTransaction.h"
+#include "TranslationManager.h"
@@ -53,10 +54,18 @@ int main(int argc, char *argv[])
app.installEventFilter(eventFilter);
qmlRegisterType<clipboardAdapter>("moneroComponents", 1, 0, "Clipboard");
+
qmlRegisterUncreatableType<Wallet>("Bitmonero.Wallet", 1, 0, "Wallet", "Wallet can't be instantiated directly");
+
qmlRegisterUncreatableType<PendingTransaction>("Bitmonero.PendingTransaction", 1, 0, "PendingTransaction",
"PendingTransaction can't be instantiated directly");
+ qmlRegisterUncreatableType<WalletManager>("Bitmonero.WalletManager", 1, 0, "WalletManager",
+ "WalletManager can't be instantiated directly");
+
+ qmlRegisterUncreatableType<TranslationManager>("moneroComponents", 1, 0, "TranslationManager",
+ "TranslationManager can't be instantiated directly");
+
qRegisterMetaType<PendingTransaction::Priority>();
@@ -69,6 +78,8 @@ int main(int argc, char *argv[])
engine.rootContext()->setContextProperty("walletManager", WalletManager::instance());
+ engine.rootContext()->setContextProperty("translationManager", TranslationManager::instance());
+
// export to QML monero accounts root directory
// wizard is talking about where
// to save the wallet file (.keys, .bin), they have to be user-accessible for