Struct bitcoin_qt::WalletView
source · pub struct WalletView { /* private fields */ }
Expand description
| WalletView class. This class represents | the view to a single wallet. | | It was added to support multiple wallet | functionality. Each wallet gets its | own | | WalletView instance. | | It communicates with both the client | and the wallet models to give the user | an up-to-date view of the current core | state. |
Implementations§
source§impl WalletView
impl WalletView
pub fn get_wallet_model(&self) -> *mut WalletModel
pub fn set_privacy(&mut self, privacy: bool)
pub fn transaction_clicked(&mut self)
pub fn coins_sent(&mut self)
sourcepub fn message(&mut self, title: &String, message: &String, style: u32)
pub fn message(&mut self, title: &String, message: &String, style: u32)
| Fired when a message should be reported | to the user |
sourcepub fn encryption_status_changed(&mut self)
pub fn encryption_status_changed(&mut self)
| Encryption status of wallet changed |
sourcepub fn incoming_transaction(
&mut self,
date: &String,
unit: i32,
amount: &Amount,
ty: &String,
address: &String,
label: &String,
wallet_name: &String
)
pub fn incoming_transaction( &mut self, date: &String, unit: i32, amount: &Amount, ty: &String, address: &String, label: &String, wallet_name: &String )
| Notify that a new transaction appeared |
sourcepub fn out_of_sync_warning_clicked(&mut self)
pub fn out_of_sync_warning_clicked(&mut self)
| Notify that the out of sync warning icon | has been pressed |
pub fn new( wallet_model: *mut WalletModel, platform_style: *const PlatformStyle, parent: *mut u32 ) -> Self
sourcepub fn set_client_model(&mut self, client_model: *mut ClientModel)
pub fn set_client_model(&mut self, client_model: *mut ClientModel)
| Set the client model. | | The client model represents the part | of the core that communicates with the | P2P network, and is wallet-agnostic. |
sourcepub fn process_new_transaction(
&mut self,
parent: &QModelIndex,
start: i32,
end: i32
)
pub fn process_new_transaction( &mut self, parent: &QModelIndex, start: i32, end: i32 )
| Show incoming transaction notification | for new transactions. | | The new items are those between start | and end inclusive, under the given parent | item. |
sourcepub fn goto_overview_page(&mut self)
pub fn goto_overview_page(&mut self)
| Switch to overview (home) page |
sourcepub fn goto_history_page(&mut self)
pub fn goto_history_page(&mut self)
| Switch to history (transactions) page |
sourcepub fn goto_receive_coins_page(&mut self)
pub fn goto_receive_coins_page(&mut self)
| Switch to receive coins page |
sourcepub fn goto_send_coins_page(&mut self, addr: Option<&str>)
pub fn goto_send_coins_page(&mut self, addr: Option<&str>)
| Switch to send coins page |
sourcepub fn goto_sign_message_tab(&mut self, addr: Option<&str>)
pub fn goto_sign_message_tab(&mut self, addr: Option<&str>)
| Show Sign/Verify Message dialog and | switch to sign message tab |
sourcepub fn goto_verify_message_tab(&mut self, addr: Option<&str>)
pub fn goto_verify_message_tab(&mut self, addr: Option<&str>)
| Show Sign/Verify Message dialog and | switch to verify message tab |
pub fn handle_payment_request(&mut self, recipient: &SendCoinsRecipient) -> bool
pub fn show_out_of_sync_warning(&mut self, show: bool)
sourcepub fn encrypt_wallet(&mut self)
pub fn encrypt_wallet(&mut self)
| Encrypt the wallet |
sourcepub fn backup_wallet(&mut self)
pub fn backup_wallet(&mut self)
| Backup the wallet |
sourcepub fn change_passphrase(&mut self)
pub fn change_passphrase(&mut self)
| Change encrypted wallet passphrase |
sourcepub fn unlock_wallet(&mut self)
pub fn unlock_wallet(&mut self)
| Ask for passphrase to unlock wallet | temporarily |
sourcepub fn used_sending_addresses(&mut self)
pub fn used_sending_addresses(&mut self)
| Show used sending addresses |
sourcepub fn used_receiving_addresses(&mut self)
pub fn used_receiving_addresses(&mut self)
| Show used receiving addresses |
sourcepub fn show_progress(&mut self, title: &String, n_progress: i32)
pub fn show_progress(&mut self, title: &String, n_progress: i32)
| Show progress dialog e.g. for rescan |