pub struct TransactionTableModel { /* private fields */ }
Expand description

| UI model for the transaction table of | a wallet. |

Implementations§

source§

impl TransactionTableModel

source

pub fn processing_queued_transactions(&self) -> bool

source

pub fn set_processing_queued_transactions(&mut self, value: bool)

| Needed to update fProcessingQueuedTransactions | through a QueuedConnection |

source

pub fn new( platform_style: *const PlatformStyle, parent: *mut WalletModel ) -> Self

source

pub fn update_amount_column_title(&mut self)

| Updates the column title to “Amount | (DisplayUnit)” and emits headerDataChanged() | signal for table headers to react. |

source

pub fn update_transaction( &mut self, hash: &String, status: i32, show_transaction: bool )

| New transaction, or transaction changed | status |

source

pub fn update_confirmations(&mut self)

source

pub fn row_count(&self, parent: &QModelIndex) -> i32

source

pub fn column_count(&self, parent: &QModelIndex) -> i32

source

pub fn format_tx_status(&self, wtx: *const TransactionRecord) -> String

source

pub fn format_tx_date(&self, wtx: *const TransactionRecord) -> String

source

pub fn lookup_address(&self, address: &String, tooltip: bool) -> String

| Look up address in address book, if found | return label (address) otherwise just | return (address) |

source

pub fn format_tx_type(&self, wtx: *const TransactionRecord) -> String

source

pub fn tx_address_decoration(&self, wtx: *const TransactionRecord) -> u32

source

pub fn format_tx_to_address( &self, wtx: *const TransactionRecord, tooltip: bool ) -> String

source

pub fn address_color(&self, wtx: *const TransactionRecord) -> u32

source

pub fn format_tx_amount( &self, wtx: *const TransactionRecord, show_unconfirmed: Option<bool>, separators: Option<SeparatorStyle> ) -> String

source

pub fn tx_status_decoration(&self, wtx: *const TransactionRecord) -> u32

source

pub fn tx_watchonly_decoration(&self, wtx: *const TransactionRecord) -> u32

source

pub fn format_tooltip(&self, rec: *const TransactionRecord) -> String

source

pub fn data(&self, index: &QModelIndex, role: i32) -> u32

source

pub fn header_data(&self, section: i32, orientation: u32, role: i32) -> u32

source

pub fn index( &self, row: i32, column: i32, parent: Option<&QModelIndex> ) -> QModelIndex

source

pub fn update_display_unit(&mut self)

source

pub fn subscribe_to_core_signals(&mut self)

source

pub fn unsubscribe_from_core_signals(&mut self)

Trait Implementations§

source§

impl Drop for TransactionTableModel

source§

fn drop(&mut self)

Executes the destructor for this type. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

const: unstable · source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

const: unstable · source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T, U> CastInto<U> for Twhere U: CastFrom<T>,

§

unsafe fn cast_into(self) -> U

Performs the conversion. Read more
source§

impl<T> From<T> for T

const: unstable · source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T, U> Into<U> for Twhere U: From<T>,

const: unstable · source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
§

impl<T> StaticUpcast<T> for T

§

unsafe fn static_upcast(ptr: Ptr<T>) -> Ptr<T>

Convert type of a const pointer. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
const: unstable · source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
const: unstable · source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V