main.cpp raw
1 // Copyright (c) 2018-present The Bitcoin Core developers
2 // Distributed under the MIT software license, see the accompanying
3 // file COPYING or http://www.opensource.org/licenses/mit-license.php.
4
5 #include <qt/bitcoin.h>
6
7 #include <compat/compat.h>
8 #include <util/translation.h>
9
10 #include <QCoreApplication>
11
12 #include <functional>
13 #include <string>
14
15 /** Translate string to current locale using Qt. */
16 extern const TranslateFn G_TRANSLATION_FUN = [](const char* psz) {
17 return QCoreApplication::translate("bitcoin-core", psz).toStdString();
18 };
19
20 const std::function<std::string()> G_TEST_GET_FULL_NAME{};
21
22 MAIN_FUNCTION
23 {
24 return GuiMain(argc, argv);
25 }
26