Skip to content

Commit 9720399

Browse files
committed
Merge pull request #3381
7df07b3 [Qt] fix RecentRequestsTableModel function ambiuguity (Philip Kaufmann)
2 parents c8af33a + 7df07b3 commit 9720399

File tree

2 files changed

+14
-6
lines changed

2 files changed

+14
-6
lines changed

src/qt/recentrequeststablemodel.cpp

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,16 @@
33
// file COPYING or http://www.opensource.org/licenses/mit-license.php.
44

55
#include "recentrequeststablemodel.h"
6-
#include "guiutil.h"
6+
77
#include "bitcoinunits.h"
8+
#include "guiutil.h"
89
#include "optionsmodel.h"
910

10-
RecentRequestsTableModel::RecentRequestsTableModel(CWallet *wallet, WalletModel *parent):
11+
RecentRequestsTableModel::RecentRequestsTableModel(CWallet *wallet, WalletModel *parent) :
1112
walletModel(parent)
1213
{
14+
Q_UNUSED(wallet);
15+
1316
/* These columns must match the indices in the ColumnIndex enumeration */
1417
columns << tr("Date") << tr("Label") << tr("Message") << tr("Amount");
1518
}
@@ -22,12 +25,14 @@ RecentRequestsTableModel::~RecentRequestsTableModel()
2225
int RecentRequestsTableModel::rowCount(const QModelIndex &parent) const
2326
{
2427
Q_UNUSED(parent);
28+
2529
return list.length();
2630
}
2731

2832
int RecentRequestsTableModel::columnCount(const QModelIndex &parent) const
2933
{
3034
Q_UNUSED(parent);
35+
3136
return columns.length();
3237
}
3338

@@ -88,12 +93,15 @@ QVariant RecentRequestsTableModel::headerData(int section, Qt::Orientation orien
8893

8994
QModelIndex RecentRequestsTableModel::index(int row, int column, const QModelIndex &parent) const
9095
{
91-
return createIndex(row, column, 0);
96+
Q_UNUSED(parent);
97+
98+
return createIndex(row, column);
9299
}
93100

94101
bool RecentRequestsTableModel::removeRows(int row, int count, const QModelIndex &parent)
95102
{
96103
Q_UNUSED(parent);
104+
97105
if(count > 0 && row >= 0 && (row+count) <= list.size())
98106
{
99107
beginRemoveRows(parent, row, row + count - 1);

src/qt/recentrequeststablemodel.h

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,12 @@
55
#ifndef RECENTREQUESTSTABLEMODEL_H
66
#define RECENTREQUESTSTABLEMODEL_H
77

8+
#include "walletmodel.h"
9+
810
#include <QAbstractTableModel>
911
#include <QStringList>
1012
#include <QDateTime>
1113

12-
#include "walletmodel.h"
13-
1414
class CWallet;
1515

1616
struct RecentRequestEntry
@@ -27,7 +27,7 @@ class RecentRequestsTableModel: public QAbstractTableModel
2727
Q_OBJECT
2828

2929
public:
30-
explicit RecentRequestsTableModel(CWallet *wallet, WalletModel *parent = 0);
30+
explicit RecentRequestsTableModel(CWallet *wallet, WalletModel *parent);
3131
~RecentRequestsTableModel();
3232

3333
enum ColumnIndex {

0 commit comments

Comments
 (0)