Bitcoin ABC  0.28.12
P2P Digital Currency
Public Slots | Signals | Public Member Functions | Static Public Member Functions | Protected Member Functions | Private Slots | Private Member Functions | Private Attributes | List of all members
PaymentServer Class Reference

#include <paymentserver.h>

Inheritance diagram for PaymentServer:
[legend]
Collaboration diagram for PaymentServer:
[legend]

Public Slots

void uiReady ()
 
void handleURIOrFile (const QString &s)
 

Signals

void receivedPaymentRequest (SendCoinsRecipient)
 
void message (const QString &title, const QString &message, unsigned int style)
 

Public Member Functions

 PaymentServer (QObject *parent, bool startLocalServer=true)
 
 ~PaymentServer ()
 
void setOptionsModel (OptionsModel *optionsModel)
 

Static Public Member Functions

static void ipcParseCommandLine (int argc, char *argv[])
 
static bool ipcSendCommandLine ()
 

Protected Member Functions

bool eventFilter (QObject *object, QEvent *event) override
 

Private Slots

void handleURIConnection ()
 

Private Member Functions

bool handleURI (const CChainParams &params, const QString &s)
 

Private Attributes

bool saveURIs
 
QLocalServer * uriServer
 
OptionsModeloptionsModel
 

Detailed Description

Definition at line 63 of file paymentserver.h.

Constructor & Destructor Documentation

◆ PaymentServer()

PaymentServer::PaymentServer ( QObject *  parent,
bool  startLocalServer = true 
)
explicit

Definition at line 231 of file paymentserver.cpp.

Here is the call graph for this function:

◆ ~PaymentServer()

PaymentServer::~PaymentServer ( )

Definition at line 276 of file paymentserver.cpp.

Member Function Documentation

◆ eventFilter()

bool PaymentServer::eventFilter ( QObject *  object,
QEvent *  event 
)
overrideprotected

Definition at line 287 of file paymentserver.cpp.

Here is the call graph for this function:

◆ handleURI()

bool PaymentServer::handleURI ( const CChainParams params,
const QString &  s 
)
private

Definition at line 314 of file paymentserver.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ handleURIConnection

void PaymentServer::handleURIConnection ( )
privateslot

Definition at line 412 of file paymentserver.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ handleURIOrFile

void PaymentServer::handleURIOrFile ( const QString &  s)
slot

Definition at line 377 of file paymentserver.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ipcParseCommandLine()

void PaymentServer::ipcParseCommandLine ( int  argc,
char *  argv[] 
)
static

Definition at line 122 of file paymentserver.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ipcSendCommandLine()

bool PaymentServer::ipcSendCommandLine ( )
static

Definition at line 201 of file paymentserver.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ message

void PaymentServer::message ( const QString &  title,
const QString &  message,
unsigned int  style 
)
signal
Here is the caller graph for this function:

◆ receivedPaymentRequest

void PaymentServer::receivedPaymentRequest ( SendCoinsRecipient  )
signal
Here is the caller graph for this function:

◆ setOptionsModel()

void PaymentServer::setOptionsModel ( OptionsModel optionsModel)

Definition at line 433 of file paymentserver.cpp.

◆ uiReady

void PaymentServer::uiReady ( )
slot

Definition at line 302 of file paymentserver.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

Member Data Documentation

◆ optionsModel

OptionsModel* PaymentServer::optionsModel
private

Definition at line 151 of file paymentserver.h.

◆ saveURIs

bool PaymentServer::saveURIs
private

Definition at line 149 of file paymentserver.h.

◆ uriServer

QLocalServer* PaymentServer::uriServer
private

Definition at line 150 of file paymentserver.h.


The documentation for this class was generated from the following files: