From 5967654730541a5598cb6005d7a05ef744efebc0 Mon Sep 17 00:00:00 2001 From: Ross Nicoll Date: Sun, 27 Apr 2014 19:51:21 +0100 Subject: [PATCH] Disable payment protocol pending further assessment and potential rework. --- src/qt/bitcoin.cpp | 26 ++++++++++++++++++-------- 1 file changed, 18 insertions(+), 8 deletions(-) diff --git a/src/qt/bitcoin.cpp b/src/qt/bitcoin.cpp index 1bb4eaf4c..973ab70d9 100644 --- a/src/qt/bitcoin.cpp +++ b/src/qt/bitcoin.cpp @@ -170,7 +170,7 @@ public: #ifdef ENABLE_WALLET /// Create payment server - void createPaymentServer(); + // void createPaymentServer(); #endif /// Create options model void createOptionsModel(); @@ -206,7 +206,7 @@ private: BitcoinGUI *window; QTimer *pollShutdownTimer; #ifdef ENABLE_WALLET - PaymentServer* paymentServer; + // PaymentServer* paymentServer; WalletModel *walletModel; #endif int returnValue; @@ -273,7 +273,7 @@ BitcoinApplication::BitcoinApplication(int &argc, char **argv): window(0), pollShutdownTimer(0), #ifdef ENABLE_WALLET - paymentServer(0), + // paymentServer(0), walletModel(0), #endif returnValue(0) @@ -292,18 +292,20 @@ BitcoinApplication::~BitcoinApplication() delete window; window = 0; #ifdef ENABLE_WALLET - delete paymentServer; - paymentServer = 0; + // delete paymentServer; + // paymentServer = 0; #endif delete optionsModel; optionsModel = 0; } #ifdef ENABLE_WALLET +/* void BitcoinApplication::createPaymentServer() { paymentServer = new PaymentServer(this); } +*/ #endif void BitcoinApplication::createOptionsModel() @@ -386,10 +388,12 @@ void BitcoinApplication::initializeResult(int retval) returnValue = retval ? 0 : 1; if(retval) { +/* #ifdef ENABLE_WALLET PaymentServer::LoadRootCAs(); paymentServer->setOptionsModel(optionsModel); #endif +*/ emit splashFinished(window); @@ -404,8 +408,10 @@ void BitcoinApplication::initializeResult(int retval) window->addWallet("~Default", walletModel); window->setCurrentWallet("~Default"); +/* connect(walletModel, SIGNAL(coinsSent(CWallet*,SendCoinsRecipient,QByteArray)), paymentServer, SLOT(fetchPaymentACK(CWallet*,const SendCoinsRecipient&,QByteArray))); +*/ } #endif @@ -419,15 +425,19 @@ void BitcoinApplication::initializeResult(int retval) window->show(); } #ifdef ENABLE_WALLET + // Payment server disabled pending future work on specifications + // Now that initialization/startup is done, process any command-line // dogecoin: URIs or payment requests: - connect(paymentServer, SIGNAL(receivedPaymentRequest(SendCoinsRecipient)), + /* + connect(paymentServer, SIGNAL(receivedPaymentRequest(SendCoinsRecipient)), window, SLOT(handlePaymentRequest(SendCoinsRecipient))); connect(window, SIGNAL(receivedURI(QString)), paymentServer, SLOT(handleURIOrFile(QString))); connect(paymentServer, SIGNAL(message(QString,QString,unsigned int)), window, SLOT(message(QString,QString,unsigned int))); - QTimer::singleShot(100, paymentServer, SLOT(uiReady())); + QTimer::singleShot(100, paymentServer, SLOT(uiReady())); + */ #endif } else { quit(); // Exit main loop @@ -548,7 +558,7 @@ int main(int argc, char *argv[]) // Start up the payment server early, too, so impatient users that click on // dogecoin: links repeatedly have their payment requests routed to this process: - app.createPaymentServer(); + // app.createPaymentServer(); #endif /// 9. Main GUI initialization