aboutsummaryrefslogtreecommitdiffstats
path: root/src/modules/notifier/notifiermessage.cpp
diff options
context:
space:
mode:
authorGravatar Fabio Bas2009-09-04 12:14:37 +0000
committerGravatar Fabio Bas2009-09-04 12:14:37 +0000
commitfa831b9f24892f6d24485e4be32478a49291a6e1 (patch)
treed829dc84d101b15400fa908adba0da6e4c1ccfc7 /src/modules/notifier/notifiermessage.cpp
parentsome fixes to internal doc (diff)
downloadKVIrc-fa831b9f24892f6d24485e4be32478a49291a6e1.tar.gz
KVIrc-fa831b9f24892f6d24485e4be32478a49291a6e1.tar.bz2
KVIrc-fa831b9f24892f6d24485e4be32478a49291a6e1.zip
fix for #552
git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@3475 17fca916-40b9-46aa-a4ea-0a15b648b75c
Diffstat (limited to 'src/modules/notifier/notifiermessage.cpp')
-rw-r--r--src/modules/notifier/notifiermessage.cpp11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/modules/notifier/notifiermessage.cpp b/src/modules/notifier/notifiermessage.cpp
index 5074417d4..efe156dae 100644
--- a/src/modules/notifier/notifiermessage.cpp
+++ b/src/modules/notifier/notifiermessage.cpp
@@ -31,6 +31,8 @@
#include "kvi_options.h"
#include <QRect>
+#include <QResizeEvent>
+
KviNotifierMessage::KviNotifierMessage(QPixmap * pPixmap, const QString &szText)
{
m_szText=szText;
@@ -38,6 +40,7 @@ KviNotifierMessage::KviNotifierMessage(QPixmap * pPixmap, const QString &szText)
m_pLabel0 = new QLabel();
m_pLabel0->setFixedSize(16,16);
+
if(m_pPixmap)
m_pLabel0->setPixmap(*m_pPixmap);
@@ -62,6 +65,14 @@ KviNotifierMessage::~KviNotifierMessage()
m_pHBox->deleteLater();
}
+#define LAB1_MARGIN 16+(3*SPACING)
+void KviNotifierMessage::resizeEvent(QResizeEvent * e)
+{
+ int iWidth=e->size().width()-LAB1_MARGIN;
+ if(iWidth>0)
+ m_pLabel1->setFixedWidth(iWidth);
+}
+
//TODO merge this code with kvi_topicw.cpp's one
#define KVI_LABEL_DEF_BACK 100
#define KVI_LABEL_DEF_FORE 101