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("Transaction ID", this, [this]{copy(copyField::TxID);});
 | 
				
			||||||
    m_copyMenu->addAction("Date", this, [this]{copy(copyField::Date);});
 | 
					    m_copyMenu->addAction("Date", this, [this]{copy(copyField::Date);});
 | 
				
			||||||
    m_copyMenu->addAction("Amount", this, [this]{copy(copyField::Amount);});
 | 
					    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);
 | 
					    ui->history->setContextMenuPolicy(Qt::CustomContextMenu);
 | 
				
			||||||
    connect(ui->history, &QTreeView::customContextMenuRequested, [=](const QPoint & point){
 | 
					    connect(ui->history, &QTreeView::customContextMenuRequested, [=](const QPoint & point){
 | 
				
			||||||
        QModelIndex index = ui->history->indexAt(point);
 | 
					        QModelIndex index = ui->history->indexAt(point);
 | 
				
			||||||
        if (index.isValid()) {
 | 
					        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));
 | 
					            m_contextMenu->exec(ui->history->viewport()->mapToGlobal(point));
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
    });
 | 
					    });
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -46,6 +46,7 @@ private:
 | 
				
			||||||
    };
 | 
					    };
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    void copy(copyField field);
 | 
					    void copy(copyField field);
 | 
				
			||||||
 | 
					    void showContextMenu(const QPoint &point);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    Ui::HistoryWidget *ui;
 | 
					    Ui::HistoryWidget *ui;
 | 
				
			||||||
    QMenu *m_contextMenu;
 | 
					    QMenu *m_contextMenu;
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue