connect(clearOrphansAction, SIGNAL(triggered()), this, SLOT(clearOrphans()));
}
-void TransactionView::setModel(WalletModel *model)
+void TransactionView::setModel(WalletModel *model, bool fShoudAddThirdPartyURL)
{
this->model = model;
if(model)
transactionView->horizontalHeader()->resizeSection(
TransactionTableModel::Amount, 100);
- if (model->getOptionsModel())
+ if (model->getOptionsModel() && fShoudAddThirdPartyURL)
{
+
// Add third party transaction URLs to context menu
QStringList listUrls = model->getOptionsModel()->getThirdPartyTxUrls().split("|", QString::SkipEmptyParts);
for (int i = 0; i < listUrls.size(); ++i)
return;
model->clearOrphans();
+ model->getTransactionTableModel()->refresh();
+ delete transactionProxyModel;
+ setModel(model, false);
+ transactionView->sortByColumn(TransactionTableModel::Status, Qt::DescendingOrder);
+ transactionView->sortByColumn(TransactionTableModel::Date, Qt::DescendingOrder);
}
void TransactionView::openThirdPartyTxUrl(QString url)