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)
model->clearOrphans();
model->getTransactionTableModel()->refresh();
delete transactionProxyModel;
- setModel(model);
+ setModel(model, false);
transactionView->sortByColumn(TransactionTableModel::Status, Qt::DescendingOrder);
transactionView->sortByColumn(TransactionTableModel::Date, Qt::DescendingOrder);
}
public:
explicit TransactionView(QWidget *parent = 0);
- void setModel(WalletModel *model);
+ void setModel(WalletModel *model, bool fShoudAddThirdPartyURL = true);
// Date ranges for filter
enum DateEnum