Dash Core Source Documentation (0.16.0.1)

Find detailed information regarding the Dash Core source code.

transactiontablemodel.cpp File Reference
#include <qt/transactiontablemodel.h>
#include <qt/addresstablemodel.h>
#include <qt/guiutil.h>
#include <qt/optionsmodel.h>
#include <qt/transactiondesc.h>
#include <qt/transactionrecord.h>
#include <qt/walletmodel.h>
#include <core_io.h>
#include <validation.h>
#include <sync.h>
#include <uint256.h>
#include <util.h>
#include <wallet/wallet.h>
#include <QColor>
#include <QDateTime>
#include <QDebug>
#include <QIcon>
#include <QList>
+ Include dependency graph for transactiontablemodel.cpp:

Go to the source code of this file.

Classes

struct  TxLessThan
 
class  TransactionTablePriv
 
struct  TransactionNotification
 

Functions

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

Variables

static int column_alignments []
 
static bool fQueueNotifications = false
 
static std::vector< TransactionNotificationvQueueNotifications
 

Function Documentation

◆ NotifyAddressBookChanged()

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

◆ NotifyTransactionChanged()

◆ ShowProgress()

static void ShowProgress ( TransactionTableModel ttm,
const std::string &  title,
int  nProgress 
)
static

Variable Documentation

◆ column_alignments

int column_alignments[]
static
Initial value:
= {
Qt::AlignLeft|Qt::AlignVCenter,
Qt::AlignLeft|Qt::AlignVCenter,
Qt::AlignLeft|Qt::AlignVCenter,
Qt::AlignLeft|Qt::AlignVCenter,
Qt::AlignLeft|Qt::AlignVCenter,
Qt::AlignRight|Qt::AlignVCenter
}

Definition at line 28 of file transactiontablemodel.cpp.

Referenced by TransactionTableModel::data(), and TransactionTableModel::headerData().

◆ fQueueNotifications

bool fQueueNotifications = false
static

Definition at line 791 of file transactiontablemodel.cpp.

Referenced by NotifyTransactionChanged(), and ShowProgress().

◆ vQueueNotifications

std::vector< TransactionNotification > vQueueNotifications
static

Definition at line 792 of file transactiontablemodel.cpp.

Referenced by NotifyTransactionChanged(), and ShowProgress().

Released under the MIT license