[Qt] tweak new peers tab in console window
- remove starting height as table header and replace with ping time - remove columnResizingFixer - add local address (if available) in detailed node view (on top of the right view below the remote address) - remove some .c_str() by using QString::fromStdString() - rename Address to Address/Hostname - rename secs to just s for ping time - use MODEL_UPDATE_DELAY from guiconstants.h for the peer refresh time - make PeerTableModel::columnCount() return no hard-coded value - remove and cleanup dup private: section in RPCConsole header - add new defaults for column sizes - remove behaviour which keeps disconnected peers selected and also remove code which keeps track of last selected peer stats - add sync height to detail view - add some additional NULL pointer checks for clientModel in rpcconsole.cpp
This commit is contained in:
@@ -19,8 +19,9 @@ class QTimer;
|
||||
QT_END_NAMESPACE
|
||||
|
||||
struct CNodeCombinedStats {
|
||||
CNodeStats nodestats;
|
||||
CNodeStateStats statestats;
|
||||
CNodeStats nodeStats;
|
||||
CNodeStateStats nodeStateStats;
|
||||
bool fNodeStateStatsAvailable;
|
||||
};
|
||||
|
||||
class NodeLessThan
|
||||
@@ -47,13 +48,13 @@ public:
|
||||
explicit PeerTableModel(ClientModel *parent = 0);
|
||||
const CNodeCombinedStats *getNodeStats(int idx);
|
||||
int getRowByNodeId(NodeId nodeid);
|
||||
void startAutoRefresh(int msecs);
|
||||
void startAutoRefresh();
|
||||
void stopAutoRefresh();
|
||||
|
||||
enum ColumnIndex {
|
||||
Address = 0,
|
||||
Subversion = 1,
|
||||
Height = 2
|
||||
Ping = 2
|
||||
};
|
||||
|
||||
/** @name Methods overridden from QAbstractTableModel
|
||||
|
||||
Reference in New Issue
Block a user