diff options
| author | 2007-04-17 09:12:16 +0000 | |
|---|---|---|
| committer | 2007-04-17 09:12:16 +0000 | |
| commit | 08a60229a13d98b088d99b10c98c3fdf38a18105 (patch) | |
| tree | 339b07a9a5d4c63e199ca2f79a9ba927a9c842dc /src/modules/notifier/notifierwindowborder.cpp | |
| parent | initial qt4 CSS styling support : transparent tooltips (diff) | |
| download | KVIrc-08a60229a13d98b088d99b10c98c3fdf38a18105.tar.gz KVIrc-08a60229a13d98b088d99b10c98c3fdf38a18105.tar.bz2 KVIrc-08a60229a13d98b088d99b10c98c3fdf38a18105.zip | |
Fixed some rendering issues
git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@507 17fca916-40b9-46aa-a4ea-0a15b648b75c
Diffstat (limited to 'src/modules/notifier/notifierwindowborder.cpp')
| -rw-r--r-- | src/modules/notifier/notifierwindowborder.cpp | 20 |
1 files changed, 9 insertions, 11 deletions
diff --git a/src/modules/notifier/notifierwindowborder.cpp b/src/modules/notifier/notifierwindowborder.cpp index 588b9cc59..89361654a 100644 --- a/src/modules/notifier/notifierwindowborder.cpp +++ b/src/modules/notifier/notifierwindowborder.cpp @@ -194,29 +194,27 @@ void KviNotifierWindowBorder::resetIcons() { void KviNotifierWindowBorder::draw(QPainter * p, bool b) { if (m_bNeedToRedraw) { - setPics(b); setCloseIcon(m_eIconState); - // Draw the caption - p->drawPixmap(m_captionRect.x(),m_captionRect.y(), *m_pixCaptionSX); - p->drawTiledPixmap(m_pixCaptionSX->width(), 0, m_captionRect.width()-(m_pixCaptionSX->width()+m_pixCaptionDX->width()), m_captionRect.height(), *m_pixCaptionBKG); - p->drawPixmap(m_captionRect.width()-m_pixCaptionDX->width(), 0, *m_pixCaptionDX); + // Draw the caption + p->drawPixmap(m_captionRect.x(), m_captionRect.y(), *m_pixCaptionSX); + p->drawTiledPixmap(m_pixCaptionSX->width(), 0, m_captionRect.width() - (m_pixCaptionSX->width() + m_pixCaptionDX->width()), m_captionRect.height(), *m_pixCaptionBKG); + p->drawPixmap(m_captionRect.width() - m_pixCaptionDX->width(), 0, *m_pixCaptionDX); // Draw the tiled borders - p->drawTiledPixmap(0,m_captionRect.height(), m_pixSX->width(), m_bodyRect.height()+m_iTabsHeight, *m_pixSX ); - p->drawTiledPixmap(m_bodyRect.width()+m_bodyRect.x(),m_captionRect.height(), m_pixDX->width(), m_bodyRect.height()+m_iTabsHeight, *m_pixDX ); - p->drawTiledPixmap(m_pixDWNSX->width(),m_captionRect.height()+m_bodyRect.height()+m_iTabsHeight, m_bodyRect.width(), m_pixDWN->height(), *m_pixDWN ); + p->drawTiledPixmap(0, m_captionRect.height(), m_pixSX->width(), m_bodyRect.height() + m_iTabsHeight, *m_pixSX); + p->drawTiledPixmap(m_bodyRect.width() + m_bodyRect.x(), m_captionRect.height(), m_pixDX->width(), m_bodyRect.height() + m_iTabsHeight, *m_pixDX); + p->drawTiledPixmap(m_pixDWNSX->width(), m_captionRect.height() + m_bodyRect.height() + m_iTabsHeight, m_bodyRect.width() + m_progressRect.width() + 1, m_pixDWN->height(), *m_pixDWN); // Draw down corners - p->drawPixmap(0,m_captionRect.height()+m_bodyRect.height()+m_iTabsHeight, *m_pixDWNSX); - p->drawPixmap(m_bodyRect.width()+m_bodyRect.x(),m_captionRect.height()+m_bodyRect.height()+m_iTabsHeight, *m_pixDWNDX); + p->drawPixmap(0, m_captionRect.height() + m_bodyRect.height() + m_iTabsHeight, *m_pixDWNSX); + p->drawPixmap(m_bodyRect.width() + m_bodyRect.x(), m_captionRect.height() + m_bodyRect.height() + m_iTabsHeight, *m_pixDWNDX); //Drawing icons p->drawPixmap(m_closeIconRect.x(), m_closeIconRect.y(), *m_pixIconClose); m_bNeedToRedraw = false; - } } |
