[Qt] minor optimisations in peertablemodel

- remove an unneeded include of net.h in peertablemodel.cpp
- add const after size() in PeerTablePriv
- remove 2x unneeded else in functions
- replace a (int) typecast by (QVariant) to use Qt style
- remove unneeded include of peertablemodel.h from rpcconsole.cpp
This commit is contained in:
Philip Kaufmann 2015-06-21 13:07:08 +02:00
parent c0f66ce44a
commit 92684bb872
2 changed files with 6 additions and 14 deletions

View File

@ -8,7 +8,6 @@
#include "guiconstants.h" #include "guiconstants.h"
#include "guiutil.h" #include "guiutil.h"
#include "net.h"
#include "sync.h" #include "sync.h"
#include <QDebug> #include <QDebug>
@ -96,18 +95,17 @@ public:
mapNodeRows.insert(std::pair<NodeId, int>(stats.nodeStats.nodeid, row++)); mapNodeRows.insert(std::pair<NodeId, int>(stats.nodeStats.nodeid, row++));
} }
int size() int size() const
{ {
return cachedNodeStats.size(); return cachedNodeStats.size();
} }
CNodeCombinedStats *index(int idx) CNodeCombinedStats *index(int idx)
{ {
if(idx >= 0 && idx < cachedNodeStats.size()) { if (idx >= 0 && idx < cachedNodeStats.size())
return &cachedNodeStats[idx]; return &cachedNodeStats[idx];
} else {
return 0; return 0;
}
} }
}; };
@ -171,7 +169,7 @@ QVariant PeerTableModel::data(const QModelIndex &index, int role) const
} }
} else if (role == Qt::TextAlignmentRole) { } else if (role == Qt::TextAlignmentRole) {
if (index.column() == Ping) if (index.column() == Ping)
return (int)(Qt::AlignRight | Qt::AlignVCenter); return (QVariant)(Qt::AlignRight | Qt::AlignVCenter);
} }
return QVariant(); return QVariant();
@ -204,13 +202,8 @@ QModelIndex PeerTableModel::index(int row, int column, const QModelIndex &parent
CNodeCombinedStats *data = priv->index(row); CNodeCombinedStats *data = priv->index(row);
if (data) if (data)
{
return createIndex(row, column, data); return createIndex(row, column, data);
} return QModelIndex();
else
{
return QModelIndex();
}
} }
const CNodeCombinedStats *PeerTableModel::getNodeStats(int idx) const CNodeCombinedStats *PeerTableModel::getNodeStats(int idx)

View File

@ -7,7 +7,6 @@
#include "clientmodel.h" #include "clientmodel.h"
#include "guiutil.h" #include "guiutil.h"
#include "peertablemodel.h"
#include "platformstyle.h" #include "platformstyle.h"
#include "chainparams.h" #include "chainparams.h"