Bitcoin Core 31.0.0
P2P Digital Currency
Loading...
Searching...
No Matches
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 Attributes

bool saveURIs {true}
QLocalServer * uriServer {nullptr}
OptionsModeloptionsModel {nullptr}

Detailed Description

Definition at line 55 of file paymentserver.h.

Constructor & Destructor Documentation

◆ PaymentServer()

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

Definition at line 125 of file paymentserver.cpp.

Here is the call graph for this function:

◆ ~PaymentServer()

PaymentServer::~PaymentServer ( )
default

Member Function Documentation

◆ eventFilter()

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

Definition at line 159 of file paymentserver.cpp.

Here is the call graph for this function:

◆ handleURIConnection

void PaymentServer::handleURIConnection ( )
privateslot

Definition at line 241 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 184 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 72 of file paymentserver.cpp.

Here is the caller graph for this function:

◆ ipcSendCommandLine()

bool PaymentServer::ipcSendCommandLine ( )
static

Definition at line 92 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 call graph for this function:
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 261 of file paymentserver.cpp.

◆ uiReady

void PaymentServer::uiReady ( )
slot

Definition at line 174 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 {nullptr}
private

Definition at line 104 of file paymentserver.h.

◆ saveURIs

bool PaymentServer::saveURIs {true}
private

Definition at line 102 of file paymentserver.h.

◆ uriServer

QLocalServer* PaymentServer::uriServer {nullptr}
private

Definition at line 103 of file paymentserver.h.


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