aboutsummaryrefslogtreecommitdiffstats
path: root/src/modules/tip
diff options
context:
space:
mode:
authorGravatar Noldor2007-02-28 16:27:12 +0000
committerGravatar Noldor2007-02-28 16:27:12 +0000
commit2f5fc762ecde1b4c97006aa4343ccf447297cbfc (patch)
tree7288b13b904a6eea4d5ccaeab5dd9df33dca99f6 /src/modules/tip
parentsmall fix (diff)
downloadKVIrc-2f5fc762ecde1b4c97006aa4343ccf447297cbfc.tar.gz
KVIrc-2f5fc762ecde1b4c97006aa4343ccf447297cbfc.tar.bz2
KVIrc-2f5fc762ecde1b4c97006aa4343ccf447297cbfc.zip
more qt4 port
git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@387 17fca916-40b9-46aa-a4ea-0a15b648b75c
Diffstat (limited to 'src/modules/tip')
-rw-r--r--src/modules/tip/libkvitip.cpp17
1 files changed, 16 insertions, 1 deletions
diff --git a/src/modules/tip/libkvitip.cpp b/src/modules/tip/libkvitip.cpp
index 2beb20829..aa78ad9b5 100644
--- a/src/modules/tip/libkvitip.cpp
+++ b/src/modules/tip/libkvitip.cpp
@@ -32,7 +32,17 @@
#include "kvi_fileutils.h"
#include <qpushbutton.h>
+
+#ifdef COMPILE_USE_QT4
+#include <Q3SimpleRichText>
+#include <QDesktopWidget>
+#include <QCloseEvent>
+#define KviTalSimpleRichText Q3SimpleRichText
+#else
#include <qsimplerichtext.h>
+#define KviTalSimpleRichText QSimpleRichText
+#endif
+
#include <qfont.h>
#include <qtextcodec.h>
#include <qpainter.h>
@@ -54,7 +64,11 @@ KviTipFrame::KviTipFrame(QWidget * par)
KviStr buffer;
g_pApp->findImage(buffer,"kvi_tip.png");
m_pTipPixmap = new QPixmap(buffer.ptr());
+#ifdef COMPILE_USE_QT4
+ setBackgroundMode(Qt::NoBackground);
+#else
setBackgroundMode(QWidget::NoBackground);
+#endif
setFrameStyle(QFrame::Sunken | QFrame::WinPanel);
}
@@ -79,7 +93,8 @@ void KviTipFrame::drawContents(QPainter *p)
QFont f = QFont();
f.setStyleHint(QFont::SansSerif);
f.setPointSize(12);
- QSimpleRichText doc(m_szText,f);
+
+ KviTalSimpleRichText doc(m_szText,f);
doc.setWidth(width() - 80);
QRegion reg(0,0,1000,20000);