Changeset View
Changeset View
Standalone View
Standalone View
src/interfaces/node.h
Show First 20 Lines • Show All 222 Lines • ▼ Show 20 Lines | createWallet(const CChainParams ¶ms, const SecureString &passphrase, | ||||
std::unique_ptr<Wallet> &result) = 0; | std::unique_ptr<Wallet> &result) = 0; | ||||
//! Register handler for init messages. | //! Register handler for init messages. | ||||
using InitMessageFn = std::function<void(const std::string &message)>; | using InitMessageFn = std::function<void(const std::string &message)>; | ||||
virtual std::unique_ptr<Handler> handleInitMessage(InitMessageFn fn) = 0; | virtual std::unique_ptr<Handler> handleInitMessage(InitMessageFn fn) = 0; | ||||
//! Register handler for message box messages. | //! Register handler for message box messages. | ||||
using MessageBoxFn = | using MessageBoxFn = | ||||
std::function<bool(const std::string &message, | std::function<bool(const bilingual_str &message, | ||||
const std::string &caption, unsigned int style)>; | const std::string &caption, unsigned int style)>; | ||||
virtual std::unique_ptr<Handler> handleMessageBox(MessageBoxFn fn) = 0; | virtual std::unique_ptr<Handler> handleMessageBox(MessageBoxFn fn) = 0; | ||||
//! Register handler for question messages. | //! Register handler for question messages. | ||||
using QuestionFn = std::function<bool( | using QuestionFn = | ||||
const std::string &message, const std::string &non_interactive_message, | std::function<bool(const bilingual_str &message, | ||||
const std::string &non_interactive_message, | |||||
const std::string &caption, unsigned int style)>; | const std::string &caption, unsigned int style)>; | ||||
virtual std::unique_ptr<Handler> handleQuestion(QuestionFn fn) = 0; | virtual std::unique_ptr<Handler> handleQuestion(QuestionFn fn) = 0; | ||||
//! Register handler for progress messages. | //! Register handler for progress messages. | ||||
using ShowProgressFn = std::function<void( | using ShowProgressFn = std::function<void( | ||||
const std::string &title, int progress, bool resume_possible)>; | const std::string &title, int progress, bool resume_possible)>; | ||||
virtual std::unique_ptr<Handler> handleShowProgress(ShowProgressFn fn) = 0; | virtual std::unique_ptr<Handler> handleShowProgress(ShowProgressFn fn) = 0; | ||||
//! Register handler for load wallet messages. | //! Register handler for load wallet messages. | ||||
▲ Show 20 Lines • Show All 49 Lines • Show Last 20 Lines |