]> cloud.milkyroute.net Git - dolphin.git/commitdiff
win32 compile fix
authorRalf Habacker <ralf.habacker@freenet.de>
Thu, 19 Mar 2009 07:19:10 +0000 (07:19 +0000)
committerRalf Habacker <ralf.habacker@freenet.de>
Thu, 19 Mar 2009 07:19:10 +0000 (07:19 +0000)
svn path=/trunk/KDE/kdebase/apps/; revision=941223

src/tooltips/ktooltip.cpp

index 1b18c10aa8b4d6af94175f090b5af7bcbd6bbf68..e78783ddd9bcf34c6a1d60df17f9259f64b22476 100644 (file)
@@ -197,7 +197,11 @@ QRegion KToolTipDelegate::shapeMask(const KStyleOptionToolTip *option) const
 
 bool KToolTipDelegate::haveAlphaChannel() const
 {
+#ifdef Q_WS_X11
     return QX11Info::isCompositingManagerRunning();
+#else
+       return false;
+#endif
 }
 
 
@@ -226,9 +230,11 @@ private:
 
 KTipLabel::KTipLabel() : QWidget(0, Qt::ToolTip)
 {
+#ifdef Q_WS_X11
     if (QX11Info::isCompositingManagerRunning()) {
         setAttribute(Qt::WA_TranslucentBackground);
     }
+#endif
 }
 
 void KTipLabel::showTip(const QPoint &pos, const KToolTipItem *item)
@@ -254,11 +260,13 @@ void KTipLabel::paintEvent(QPaintEvent*)
     KStyleOptionToolTip option = styleOption();
     option.rect = rect();
 
+#ifdef Q_WS_X11
     if (QX11Info::isCompositingManagerRunning())
         XShapeCombineRegion(x11Info().display(), winId(), ShapeInput, 0, 0,
                             delegate()->inputShape(&option).handle(), ShapeSet);
     else
-        setMask(delegate()->shapeMask(&option));
+#endif
+               setMask(delegate()->shapeMask(&option));
 
     QPainter p(this);
     p.setFont(option.font);