diff options
| author | 2007-03-28 12:49:59 +0000 | |
|---|---|---|
| committer | 2007-03-28 12:49:59 +0000 | |
| commit | 2ab00122b9e9af5aa0b14e7602da19809223598b (patch) | |
| tree | ff94e081f999a391f9620bca07011e8007d90b7f /src/modules/notifier/notifierwindow.cpp | |
| parent | *AUTOMATICALLY* updated KVI_SOURCES_DATE variable (diff) | |
| download | KVIrc-2ab00122b9e9af5aa0b14e7602da19809223598b.tar.gz KVIrc-2ab00122b9e9af5aa0b14e7602da19809223598b.tar.bz2 KVIrc-2ab00122b9e9af5aa0b14e7602da19809223598b.zip | |
More Qt4 tweaks
git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@439 17fca916-40b9-46aa-a4ea-0a15b648b75c
Diffstat (limited to 'src/modules/notifier/notifierwindow.cpp')
| -rw-r--r-- | src/modules/notifier/notifierwindow.cpp | 22 |
1 files changed, 18 insertions, 4 deletions
diff --git a/src/modules/notifier/notifierwindow.cpp b/src/modules/notifier/notifierwindow.cpp index d6e1045e7..fdf99a2b6 100644 --- a/src/modules/notifier/notifierwindow.cpp +++ b/src/modules/notifier/notifierwindow.cpp @@ -115,12 +115,17 @@ KviNotifierWindow::KviNotifierWindow() m_iInputHeight = cfg.readIntEntry("InputHeight",20); if(m_iInputHeight < 10)m_iInputHeight = 10; +#ifdef COMPILE_USE_QT4 + setAttribute(Qt::WA_NoSystemBackground); // This disables automatic qt double buffering
+ setAutoFillBackground(false); + setFocusPolicy(Qt::NoFocus); +#else setBackgroundMode(QWidget::NoBackground); setFocusPolicy(QWidget::NoFocus); +#endif setMouseTracking(true); //setCursor(m_cursor); - hide(); m_pLineEdit = new QLineEdit(this); m_pLineEdit->setGeometry(0,0,0,0); m_pLineEdit->hide(); @@ -173,6 +178,8 @@ KviNotifierWindow::KviNotifierWindow() m_pWndBorder->centerTitle(titleFontMetrics.height()); connect(g_pApp,SIGNAL(reloadImages()),this,SLOT(reloadImages())); + + hide(); } KviNotifierWindow::~KviNotifierWindow() @@ -197,9 +204,12 @@ void KviNotifierWindow::reloadImages() if((p = g_pIconManager->getPixmap("notifier_background.png"))) m_pixBckgrnd = *p; - if ( p->mask() ) - setMask( *p->mask() ); - +#ifdef COMPILE_USE_QT4 + setMask(p->mask()); +#else + if(p->mask()) + setMask(*(p->mask())); +#endif m_pixBackground = m_pixBckgrnd; m_pixBackgroundHighlighted = m_pixBckgrnd; m_pWndBorder->resize(m_pixBackground.size()); @@ -1020,7 +1030,11 @@ void KviNotifierWindow::redrawWindow() void KviNotifierWindow::setCursor(int cur) { if (m_cursor.shape()!=cur) { if(QApplication::overrideCursor()) QApplication::restoreOverrideCursor(); +#ifdef COMPILE_USE_QT4 + m_cursor.setShape((Qt::CursorShape)cur); +#else m_cursor.setShape(cur); +#endif QApplication::setOverrideCursor(m_cursor); } else if (cur==-1) if(QApplication::overrideCursor()) QApplication::restoreOverrideCursor(); |
