aboutsummaryrefslogtreecommitdiffstats
path: root/src/modules
diff options
context:
space:
mode:
authorGravatar Fabio Bas2008-10-12 17:45:41 +0000
committerGravatar Fabio Bas2008-10-12 17:45:41 +0000
commit56979e72c69521893fffa23970ac31ba4b402c5f (patch)
treec6d7348099f1fdb2c44dcd8d069c26caa5a678e5 /src/modules
parentsome more work on iograph (diff)
downloadKVIrc-56979e72c69521893fffa23970ac31ba4b402c5f.tar.gz
KVIrc-56979e72c69521893fffa23970ac31ba4b402c5f.tar.bz2
KVIrc-56979e72c69521893fffa23970ac31ba4b402c5f.zip
some more iograph fixes
git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@2717 17fca916-40b9-46aa-a4ea-0a15b648b75c
Diffstat (limited to 'src/modules')
-rw-r--r--src/modules/iograph/libkviiograph.cpp9
1 files changed, 5 insertions, 4 deletions
diff --git a/src/modules/iograph/libkviiograph.cpp b/src/modules/iograph/libkviiograph.cpp
index 384d352d1..b8646f756 100644
--- a/src/modules/iograph/libkviiograph.cpp
+++ b/src/modules/iograph/libkviiograph.cpp
@@ -152,9 +152,10 @@ void KviIOGraphWidget::timerEvent(QTimerEvent *e)
kvi_u64_t sB = g_uOutgoingTraffic;
kvi_u64_t rB = g_uIncomingTraffic;
- unsigned int sDiff = (sB - m_uLastSentBytes) / KVI_IOGRAPH_HORIZ_SEGMENTS;
- unsigned int rDiff = (rB - m_uLastRecvBytes) / KVI_IOGRAPH_HORIZ_SEGMENTS;
+ unsigned int sDiff = sB - m_uLastSentBytes;
+ unsigned int rDiff = rB - m_uLastRecvBytes;
+ printf("%d\n",sDiff);
int iMax = qMax(sDiff, rDiff);
while(iMax > m_maxRate)
m_maxRate*=2;
@@ -187,8 +188,8 @@ void KviIOGraphWidget::paintEvent(QPaintEvent * e)
for(int i=0;i<=KVI_IOGRAPH_HORIZ_SEGMENTS;i++)
{
p.drawLine(0, c, width(), c);
- if(i>0 && i < KVI_IOGRAPH_HORIZ_SEGMENTS)
- p.drawText(2,c,KviQString::makeSizeReadable(m_maxRate / i));
+ if(i>0)
+ p.drawText(2,c,KviQString::makeSizeReadable(m_maxRate * (KVI_IOGRAPH_HORIZ_SEGMENTS - i) / KVI_IOGRAPH_HORIZ_SEGMENTS));
c+=sh;
}