Master Core  v0.0.9 - 49a5c0d97abf09ef2911ddfe8d9551df59f9efd3-dirty
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Functions | Variables
walletmodel.cpp File Reference
#include "walletmodel.h"
#include "addresstablemodel.h"
#include "guiconstants.h"
#include "recentrequeststablemodel.h"
#include "transactiontablemodel.h"
#include "base58.h"
#include "db.h"
#include "keystore.h"
#include "main.h"
#include "sync.h"
#include "ui_interface.h"
#include "wallet.h"
#include "walletdb.h"
#include <stdint.h>
#include <QDebug>
#include <QSet>
#include <QTimer>
+ Include dependency graph for walletmodel.cpp:

Go to the source code of this file.

Functions

static void NotifyKeyStoreStatusChanged (WalletModel *walletmodel, CCryptoKeyStore *wallet)
 
static void NotifyAddressBookChanged (WalletModel *walletmodel, CWallet *wallet, const CTxDestination &address, const std::string &label, bool isMine, const std::string &purpose, ChangeType status)
 
static void NotifyTransactionChanged (WalletModel *walletmodel, CWallet *wallet, const uint256 &hash, ChangeType status)
 
static void ShowProgress (WalletModel *walletmodel, const std::string &title, int nProgress)
 

Variables

static bool fQueueNotifications = false
 
static std::vector< std::pair< uint256, ChangeType > > vQueueNotifications
 

Function Documentation

static void NotifyAddressBookChanged ( WalletModel walletmodel,
CWallet wallet,
const CTxDestination address,
const std::string &  label,
bool  isMine,
const std::string &  purpose,
ChangeType  status 
)
static

Definition at line 418 of file walletmodel.cpp.

Referenced by CWallet::DelAddressBook(), CWallet::SetAddressBook(), WalletModel::subscribeToCoreSignals(), and WalletModel::unsubscribeFromCoreSignals().

+ Here is the caller graph for this function:

static void NotifyKeyStoreStatusChanged ( WalletModel walletmodel,
CCryptoKeyStore wallet 
)
static

Definition at line 412 of file walletmodel.cpp.

Referenced by WalletModel::subscribeToCoreSignals(), and WalletModel::unsubscribeFromCoreSignals().

+ Here is the caller graph for this function:

static void NotifyTransactionChanged ( WalletModel walletmodel,
CWallet wallet,
const uint256 hash,
ChangeType  status 
)
static

Definition at line 438 of file walletmodel.cpp.

References fQueueNotifications, and base_uint< BITS >::GetHex().

Referenced by CWallet::AddToWallet(), CWallet::CommitTransaction(), ShowProgress(), WalletModel::subscribeToCoreSignals(), WalletModel::unsubscribeFromCoreSignals(), and CWallet::UpdatedTransaction().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static void ShowProgress ( WalletModel walletmodel,
const std::string &  title,
int  nProgress 
)
static

Definition at line 454 of file walletmodel.cpp.

References fQueueNotifications, NotifyTransactionChanged(), and PAIRTYPE.

Referenced by WalletModel::subscribeToCoreSignals(), and WalletModel::unsubscribeFromCoreSignals().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

Variable Documentation

bool fQueueNotifications = false
static

Definition at line 436 of file walletmodel.cpp.

Referenced by NotifyTransactionChanged(), and ShowProgress().

std::vector<std::pair<uint256, ChangeType> > vQueueNotifications
static

Definition at line 437 of file walletmodel.cpp.