Changeset View
Changeset View
Standalone View
Standalone View
src/interfaces/node.cpp
Show First 20 Lines • Show All 278 Lines • ▼ Show 20 Lines | public: | ||||
return MakeHandler(::uiInterface.ThreadSafeQuestion_connect(fn)); | return MakeHandler(::uiInterface.ThreadSafeQuestion_connect(fn)); | ||||
} | } | ||||
std::unique_ptr<Handler> | std::unique_ptr<Handler> | ||||
handleShowProgress(ShowProgressFn fn) override { | handleShowProgress(ShowProgressFn fn) override { | ||||
return MakeHandler(::uiInterface.ShowProgress_connect(fn)); | return MakeHandler(::uiInterface.ShowProgress_connect(fn)); | ||||
} | } | ||||
std::unique_ptr<Handler> handleLoadWallet(LoadWalletFn fn) override { | std::unique_ptr<Handler> handleLoadWallet(LoadWalletFn fn) override { | ||||
return MakeHandler(::uiInterface.LoadWallet_connect( | return MakeHandler(::uiInterface.LoadWallet_connect( | ||||
[fn](std::shared_ptr<CWallet> wallet) { | [fn](std::unique_ptr<Wallet> &wallet) { | ||||
fn(MakeWallet(wallet)); | fn(std::move(wallet)); | ||||
})); | })); | ||||
} | } | ||||
std::unique_ptr<Handler> handleNotifyNumConnectionsChanged( | std::unique_ptr<Handler> handleNotifyNumConnectionsChanged( | ||||
NotifyNumConnectionsChangedFn fn) override { | NotifyNumConnectionsChangedFn fn) override { | ||||
return MakeHandler( | return MakeHandler( | ||||
::uiInterface.NotifyNumConnectionsChanged_connect(fn)); | ::uiInterface.NotifyNumConnectionsChanged_connect(fn)); | ||||
} | } | ||||
std::unique_ptr<Handler> handleNotifyNetworkActiveChanged( | std::unique_ptr<Handler> handleNotifyNetworkActiveChanged( | ||||
Show All 37 Lines |