Struct bitcoin_qt::BitcoinApplication
source · pub struct BitcoinApplication { /* private fields */ }
Expand description
| Main Bitcoin application object |
Implementations§
source§impl BitcoinApplication
impl BitcoinApplication
sourcepub fn get_return_value(&self) -> i32
pub fn get_return_value(&self) -> i32
| Get process return value |
pub fn node(&self) -> Rc<RefCell<dyn NodeInterface>>
pub fn requested_initialize(&mut self)
pub fn requested_shutdown(&mut self)
pub fn splash_finished(&mut self)
pub fn window_shown(&mut self, window: *mut BitcoinGUI)
source§impl BitcoinApplication
impl BitcoinApplication
pub fn new() -> Self
sourcepub fn setup_platform_style(&mut self)
pub fn setup_platform_style(&mut self)
| Setup platform style |
sourcepub fn create_options_model(&mut self, reset_settings: bool)
pub fn create_options_model(&mut self, reset_settings: bool)
| Create options model |
sourcepub fn create_window(&mut self, network_style: *const NetworkStyle)
pub fn create_window(&mut self, network_style: *const NetworkStyle)
| Create main window |
sourcepub fn create_splash_screen(&mut self, network_style: *const NetworkStyle)
pub fn create_splash_screen(&mut self, network_style: *const NetworkStyle)
| Create splash screen |
sourcepub fn create_node(&mut self, init: Box<dyn Init>)
pub fn create_node(&mut self, init: Box<dyn Init>)
| Create or spawn node |
sourcepub fn base_initialize(&mut self) -> bool
pub fn base_initialize(&mut self) -> bool
| Basic initialization, before starting | initialization/shutdown thread. | Return true on success. |
pub fn start_thread(&mut self)
sourcepub fn parameter_setup(&mut self)
pub fn parameter_setup(&mut self)
| parameter interaction/setup based | on rules |
sourcepub fn init_prune_setting(&mut self, prune_mib: i64)
pub fn init_prune_setting(&mut self, prune_mib: i64)
| Initialize prune setting |
sourcepub fn request_initialize(&mut self)
pub fn request_initialize(&mut self)
| Request core initialization |
sourcepub fn request_shutdown(&mut self)
pub fn request_shutdown(&mut self)
| Request core shutdown |
pub fn initialize_result( &mut self, success: bool, tip_info: BlockAndHeaderTipInfo )
sourcepub fn handle_runaway_exception(&mut self, message: &String)
pub fn handle_runaway_exception(&mut self, message: &String)
| Handle runaway exceptions. Shows a | message box with the problem and quits | the program. |
sourcepub fn handle_non_fatal_exception(&mut self, message: &String)
pub fn handle_non_fatal_exception(&mut self, message: &String)
| A helper function that shows a message | box with details about a non-fatal exception. |
sourcepub fn get_main_win_id(&self) -> u32
pub fn get_main_win_id(&self) -> u32
| Get window identifier of QMainWindow | (BitcoinGUI) |
Trait Implementations§
Auto Trait Implementations§
impl !RefUnwindSafe for BitcoinApplication
impl !Send for BitcoinApplication
impl !Sync for BitcoinApplication
impl Unpin for BitcoinApplication
impl !UnwindSafe for BitcoinApplication
Blanket Implementations§
§impl<T, U> CastInto<U> for Twhere
U: CastFrom<T>,
impl<T, U> CastInto<U> for Twhere U: CastFrom<T>,
§impl<T> Pointable for T
impl<T> Pointable for T
§impl<T> StaticUpcast<T> for T
impl<T> StaticUpcast<T> for T
§unsafe fn static_upcast(ptr: Ptr<T>) -> Ptr<T>
unsafe fn static_upcast(ptr: Ptr<T>) -> Ptr<T>
Convert type of a const pointer. Read more