[#CClientUIInterface] = CClientUIInterface :mrdocs: Interface used to notify the UI about node events. == Synopsis Declared in `<node/interface_ui.h>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- class CClientUIInterface; ---- == Enums [cols="1,4"] |=== | Name| Description | xref:CClientUIInterface/MessageBoxFlags.adoc[`MessageBoxFlags`] | Flags for CClientUIInterface::ThreadSafeMessageBox |=== == Data Members [cols="1,4"] |=== | Name| Description | xref:CClientUIInterface/BannedListChanged.adoc[`BannedListChanged`] | Banlist did change. | xref:CClientUIInterface/InitMessage.adoc[`InitMessage`] | Progress message during initialization. | xref:CClientUIInterface/InitWallet.adoc[`InitWallet`] | Wallet loader created. | xref:CClientUIInterface/NotifyAlertChanged.adoc[`NotifyAlertChanged`] | Status bar alerts changed. | xref:CClientUIInterface/NotifyBlockTip.adoc[`NotifyBlockTip`] | New block has been accepted | xref:CClientUIInterface/NotifyHeaderTip.adoc[`NotifyHeaderTip`] | Best header has changed | xref:CClientUIInterface/NotifyNetworkActiveChanged.adoc[`NotifyNetworkActiveChanged`] | Network activity state changed. | xref:CClientUIInterface/NotifyNumConnectionsChanged.adoc[`NotifyNumConnectionsChanged`] | Number of network connections changed. | xref:CClientUIInterface/ShowProgress.adoc[`ShowProgress`] | Show progress e.g. for verifychain. resume_possible indicates shutting down now will result in the current progress action resuming upon restart. | xref:CClientUIInterface/ThreadSafeMessageBox.adoc[`ThreadSafeMessageBox`] | Show message box. | xref:CClientUIInterface/ThreadSafeQuestion.adoc[`ThreadSafeQuestion`] | If possible, ask the user a question. If not, falls back to ThreadSafeMessageBox(noninteractive_message, style) and returns false. |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#