You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
59 lines
1.6 KiB
59 lines
1.6 KiB
#include <QtNetwork/QNetworkReply>
|
|
#include <QtQuick/QQuickView>
|
|
#include <QtQml/QQmlContext>
|
|
#include <QtQml/QQmlEngine>
|
|
#include <QtQml/QtQml>
|
|
#include <QtWidgets/QMessageBox>
|
|
#include <QtWidgets/QInputDialog>
|
|
#include <QtGui/QClipboard>
|
|
#include <QtCore/QtCore>
|
|
#include <libethcore/FileSystem.h>
|
|
#include <libethcore/Dagger.h>
|
|
#include <libevmface/Instruction.h>
|
|
#include <libethereum/Client.h>
|
|
#include <libethereum/EthereumHost.h>
|
|
#include "BuildInfo.h"
|
|
#include "MainWin.h"
|
|
#include "ui_Main.h"
|
|
using namespace std;
|
|
using namespace eth;
|
|
|
|
Main::Main(QWidget *parent) :
|
|
QObject(parent)
|
|
{
|
|
/* qRegisterMetaType<eth::u256>("eth::u256");
|
|
qRegisterMetaType<eth::KeyPair>("eth::KeyPair");
|
|
qRegisterMetaType<eth::Secret>("eth::Secret");
|
|
qRegisterMetaType<eth::Address>("eth::Address");
|
|
qRegisterMetaType<QmlAccount*>("QmlAccount*");
|
|
qRegisterMetaType<QmlEthereum*>("QmlEthereum*");
|
|
|
|
qmlRegisterType<QmlEthereum>("org.ethereum", 1, 0, "Ethereum");
|
|
qmlRegisterType<QmlAccount>("org.ethereum", 1, 0, "Account");
|
|
qmlRegisterSingletonType<QmlU256Helper>("org.ethereum", 1, 0, "Balance", QmlEthereum::constructU256Helper);
|
|
qmlRegisterSingletonType<QmlKeyHelper>("org.ethereum", 1, 0, "Key", QmlEthereum::constructKeyHelper);
|
|
*/
|
|
/*
|
|
ui->librariesView->setModel(m_libraryMan);
|
|
ui->graphsView->setModel(m_graphMan);
|
|
*/
|
|
|
|
|
|
|
|
|
|
// QQmlContext* context = m_view->rootContext();
|
|
// context->setContextProperty("u256", new U256Helper(this));
|
|
}
|
|
|
|
Main::~Main()
|
|
{
|
|
}
|
|
|
|
// extra bits needed to link on VS
|
|
#ifdef _MSC_VER
|
|
|
|
// include moc file, ofuscated to hide from automoc
|
|
#include\
|
|
"moc_MainWin.cpp"
|
|
|
|
#endif
|
|
|