Widget showing the transaction list for a wallet, including a filter row.  
 More...
#include <transactionview.h>
 | 
| enum   | DateEnum {  
  All, 
Today, 
ThisWeek, 
ThisMonth, 
 
  LastMonth, 
ThisYear, 
Range
 
 } | 
|   | 
| enum   | ColumnWidths {  
  STATUS_COLUMN_WIDTH = 30, 
WATCHONLY_COLUMN_WIDTH = 23, 
DATE_COLUMN_WIDTH = 120, 
TYPE_COLUMN_WIDTH = 113, 
 
  AMOUNT_MINIMUM_COLUMN_WIDTH = 120, 
MINIMUM_COLUMN_WIDTH = 23
 
 } | 
|   | 
 | 
| void  | doubleClicked (const QModelIndex &) | 
|   | 
| void  | message (const QString &title, const QString &message, unsigned int style) | 
|   | Fired when a message should be reported to the user.  More...
  | 
|   | 
| void  | bumpedFee (const uint256 &txid) | 
|   | 
Widget showing the transaction list for a wallet, including a filter row. 
Using the filter row, the user can view or export a subset of the transactions. 
Definition at line 33 of file transactionview.h.
 
◆ ColumnWidths
| Enumerator | 
|---|
| STATUS_COLUMN_WIDTH  |  | 
| WATCHONLY_COLUMN_WIDTH  |  | 
| DATE_COLUMN_WIDTH  |  | 
| TYPE_COLUMN_WIDTH  |  | 
| AMOUNT_MINIMUM_COLUMN_WIDTH  |  | 
| MINIMUM_COLUMN_WIDTH  |  | 
Definition at line 54 of file transactionview.h.
 
 
◆ DateEnum
| Enumerator | 
|---|
| All  |  | 
| Today  |  | 
| ThisWeek  |  | 
| ThisMonth  |  | 
| LastMonth  |  | 
| ThisYear  |  | 
| Range  |  | 
Definition at line 43 of file transactionview.h.
 
 
◆ TransactionView()
  
  
      
        
          | TransactionView::TransactionView  | 
          ( | 
          const PlatformStyle *  | 
          platformStyle,  | 
         
        
           | 
           | 
          QWidget *  | 
          parent = 0  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
explicit   | 
  
 
 
◆ abandonTx
  
  
      
        
          | void TransactionView::abandonTx  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
privateslot   | 
  
 
 
◆ bumpedFee
  
  
      
        
          | void TransactionView::bumpedFee  | 
          ( | 
          const uint256 &  | 
          txid | ) | 
           | 
         
       
   | 
  
signal   | 
  
 
 
◆ bumpFee
  
  
      
        
          | void TransactionView::bumpFee  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
privateslot   | 
  
 
 
◆ changedAmount
  
  
      
        
          | void TransactionView::changedAmount  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
slot   | 
  
 
 
◆ changedSearch
  
  
      
        
          | void TransactionView::changedSearch  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
slot   | 
  
 
 
◆ chooseDate
  
  
      
        
          | void TransactionView::chooseDate  | 
          ( | 
          int  | 
          idx | ) | 
           | 
         
       
   | 
  
slot   | 
  
 
 
◆ chooseType
  
  
      
        
          | void TransactionView::chooseType  | 
          ( | 
          int  | 
          idx | ) | 
           | 
         
       
   | 
  
slot   | 
  
 
 
◆ chooseWatchonly
  
  
      
        
          | void TransactionView::chooseWatchonly  | 
          ( | 
          int  | 
          idx | ) | 
           | 
         
       
   | 
  
slot   | 
  
 
 
◆ contextualMenu
  
  
      
        
          | void TransactionView::contextualMenu  | 
          ( | 
          const QPoint &  | 
          point | ) | 
           | 
         
       
   | 
  
privateslot   | 
  
 
 
◆ copyAddress
  
  
      
        
          | void TransactionView::copyAddress  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
privateslot   | 
  
 
 
◆ copyAmount
  
  
      
        
          | void TransactionView::copyAmount  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
privateslot   | 
  
 
 
◆ copyLabel
  
  
      
        
          | void TransactionView::copyLabel  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
privateslot   | 
  
 
 
◆ copyTxHex
  
  
      
        
          | void TransactionView::copyTxHex  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
privateslot   | 
  
 
 
◆ copyTxID
  
  
      
        
          | void TransactionView::copyTxID  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
privateslot   | 
  
 
 
◆ copyTxPlainText
  
  
      
        
          | void TransactionView::copyTxPlainText  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
privateslot   | 
  
 
 
◆ createDateRangeWidget()
  
  
      
        
          | QWidget * TransactionView::createDateRangeWidget  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
private   | 
  
 
 
◆ dateRangeChanged
  
  
      
        
          | void TransactionView::dateRangeChanged  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
privateslot   | 
  
 
 
◆ doubleClicked
  
  
      
        
          | void TransactionView::doubleClicked  | 
          ( | 
          const QModelIndex &  | 
           | ) | 
           | 
         
       
   | 
  
signal   | 
  
 
 
◆ editLabel
  
  
      
        
          | void TransactionView::editLabel  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
privateslot   | 
  
 
 
◆ eventFilter()
  
  
      
        
          | bool TransactionView::eventFilter  | 
          ( | 
          QObject *  | 
          obj,  | 
         
        
           | 
           | 
          QEvent *  | 
          event  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
private   | 
  
 
 
◆ exportClicked
  
  
      
        
          | void TransactionView::exportClicked  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
slot   | 
  
 
 
◆ focusTransaction [1/2]
  
  
      
        
          | void TransactionView::focusTransaction  | 
          ( | 
          const QModelIndex &  | 
          idx | ) | 
           | 
         
       
   | 
  
slot   | 
  
 
 
◆ focusTransaction [2/2]
  
  
      
        
          | void TransactionView::focusTransaction  | 
          ( | 
          const uint256 &  | 
          txid | ) | 
           | 
         
       
   | 
  
slot   | 
  
 
 
◆ message
  
  
      
        
          | void TransactionView::message  | 
          ( | 
          const QString &  | 
          title,  | 
         
        
           | 
           | 
          const QString &  | 
          message,  | 
         
        
           | 
           | 
          unsigned int  | 
          style  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
signal   | 
  
 
Fired when a message should be reported to the user. 
 
 
◆ openThirdPartyTxUrl
  
  
      
        
          | void TransactionView::openThirdPartyTxUrl  | 
          ( | 
          QString  | 
          url | ) | 
           | 
         
       
   | 
  
privateslot   | 
  
 
 
◆ resizeEvent()
  
  
      
        
          | void TransactionView::resizeEvent  | 
          ( | 
          QResizeEvent *  | 
          event | ) | 
           | 
         
       
   | 
  
privatevirtual   | 
  
 
 
◆ setModel()
◆ showDetails
  
  
      
        
          | void TransactionView::showDetails  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
privateslot   | 
  
 
 
◆ updateWatchOnlyColumn
  
  
      
        
          | void TransactionView::updateWatchOnlyColumn  | 
          ( | 
          bool  | 
          fHaveWatchOnly | ) | 
           | 
         
       
   | 
  
privateslot   | 
  
 
 
◆ abandonAction
  
  
      
        
          | QAction* TransactionView::abandonAction | 
         
       
   | 
  
private   | 
  
 
 
◆ amountWidget
  
  
      
        
          | QLineEdit* TransactionView::amountWidget | 
         
       
   | 
  
private   | 
  
 
 
◆ bumpFeeAction
  
  
      
        
          | QAction* TransactionView::bumpFeeAction | 
         
       
   | 
  
private   | 
  
 
 
◆ columnResizingFixer
◆ contextMenu
  
  
      
        
          | QMenu* TransactionView::contextMenu | 
         
       
   | 
  
private   | 
  
 
 
◆ dateFrom
  
  
      
        
          | QDateTimeEdit* TransactionView::dateFrom | 
         
       
   | 
  
private   | 
  
 
 
◆ dateRangeWidget
  
  
      
        
          | QFrame* TransactionView::dateRangeWidget | 
         
       
   | 
  
private   | 
  
 
 
◆ dateTo
  
  
      
        
          | QDateTimeEdit* TransactionView::dateTo | 
         
       
   | 
  
private   | 
  
 
 
◆ dateWidget
  
  
      
        
          | QComboBox* TransactionView::dateWidget | 
         
       
   | 
  
private   | 
  
 
 
◆ mapperThirdPartyTxUrls
  
  
      
        
          | QSignalMapper* TransactionView::mapperThirdPartyTxUrls | 
         
       
   | 
  
private   | 
  
 
 
◆ model
◆ search_widget
  
  
      
        
          | QLineEdit* TransactionView::search_widget | 
         
       
   | 
  
private   | 
  
 
 
◆ transactionProxyModel
◆ transactionView
  
  
      
        
          | QTableView* TransactionView::transactionView | 
         
       
   | 
  
private   | 
  
 
 
◆ typeWidget
  
  
      
        
          | QComboBox* TransactionView::typeWidget | 
         
       
   | 
  
private   | 
  
 
 
◆ watchOnlyWidget
  
  
      
        
          | QComboBox* TransactionView::watchOnlyWidget | 
         
       
   | 
  
private   | 
  
 
 
The documentation for this class was generated from the following files: