mirror of
				https://git.wownero.com/wowlet/wowlet.git
				synced 2024-08-15 01:03:14 +00:00 
			
		
		
		
	History: don't show copy spend proof on incoming transactions
This commit is contained in:
		
							parent
							
								
									2c99454565
								
							
						
					
					
						commit
						11f8406be3
					
				
					 2 changed files with 7 additions and 1 deletions
				
			
		| 
						 | 
				
			
			@ -25,12 +25,17 @@ HistoryWidget::HistoryWidget(QWidget *parent)
 | 
			
		|||
    m_copyMenu->addAction("Transaction ID", this, [this]{copy(copyField::TxID);});
 | 
			
		||||
    m_copyMenu->addAction("Date", this, [this]{copy(copyField::Date);});
 | 
			
		||||
    m_copyMenu->addAction("Amount", this, [this]{copy(copyField::Amount);});
 | 
			
		||||
    m_copyMenu->addAction("Spend proof", this, &HistoryWidget::getSpendProof);
 | 
			
		||||
    auto spendProof = m_copyMenu->addAction("Spend proof", this, &HistoryWidget::getSpendProof);
 | 
			
		||||
 | 
			
		||||
    ui->history->setContextMenuPolicy(Qt::CustomContextMenu);
 | 
			
		||||
    connect(ui->history, &QTreeView::customContextMenuRequested, [=](const QPoint & point){
 | 
			
		||||
        QModelIndex index = ui->history->indexAt(point);
 | 
			
		||||
        if (index.isValid()) {
 | 
			
		||||
            TransactionInfo::Direction direction;
 | 
			
		||||
            m_txHistory->transaction(m_model->mapToSource(index).row(), [&direction](TransactionInfo &tInfo) {
 | 
			
		||||
                direction = tInfo.direction();
 | 
			
		||||
            });
 | 
			
		||||
            spendProof->setVisible(direction == TransactionInfo::Direction_Out);
 | 
			
		||||
            m_contextMenu->exec(ui->history->viewport()->mapToGlobal(point));
 | 
			
		||||
        }
 | 
			
		||||
    });
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -46,6 +46,7 @@ private:
 | 
			
		|||
    };
 | 
			
		||||
 | 
			
		||||
    void copy(copyField field);
 | 
			
		||||
    void showContextMenu(const QPoint &point);
 | 
			
		||||
 | 
			
		||||
    Ui::HistoryWidget *ui;
 | 
			
		||||
    QMenu *m_contextMenu;
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue