[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    KDE/kdelibs/kstyles/plastik
From:       Sandro Giessl <sgiessl () gmail ! com>
Date:       2006-07-11 15:02:02
Message-ID: 1152630122.090303.20263.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 560967 by giessl:

lineedit/combobox/etc. focus highlight, tab bar mouseOver, "kde toolbar widget" hack
don't require eventFilter() attention anymore


 M  +0 -89     plastik.cpp  


--- trunk/KDE/kdelibs/kstyles/plastik/plastik.cpp #560966:560967
@@ -808,7 +808,6 @@
                     renderTab(p, r, pal, mouseOver, flags&State_Selected, false, \
pos, true /*triangular*/, false/*cornerWidget*/, reverseLayout);  
                     return;
-
                 }
 
                 // TODO: TabBar::EastTab, TabBar::WestTab, TabBar::BaseFrame, \
TabBar::ScrollButton @@ -1640,18 +1639,6 @@
 
 void PlastikStyle::polish(QWidget* widget)
 {
-//     if (qobject_cast<QLineEdit>(widget)) {
-//         widget->installEventFilter(this);
-//     } else if (qobject_cast<QTabBar>(widget)) {
-//         widget->setMouseTracking(true);
-//         widget->installEventFilter(this);
-//     } else if (qobject_cast<Q3PopupMenu>(widget)) {
-//         widget->setBackgroundMode( Qt::NoBackground );
-//     } else if ( !qstrcmp(widget->name(), "kde toolbar widget") ) {
-//         widget->installEventFilter(this);
-//     }
-//
-
     if( _animateProgressBar && qobject_cast<QProgressBar*>(widget) )
     {
         widget->installEventFilter(this);
@@ -1677,15 +1664,6 @@
 
 void PlastikStyle::unpolish(QWidget* widget)
 {
-//     if (qobject_cast<QTabBar>(widget)) {
-//         widget->setMouseTracking(false);
-//         widget->removeEventFilter(this);
-//     } else if (qobject_cast<Q3PopupMenu>(widget)) {
-//         widget->setBackgroundMode( Qt::PaletteBackground );
-//     } else if ( !qstrcmp(widget->name(), "kde toolbar widget") ) {
-//         widget->removeEventFilter(this);
-//     }
-//
     if ( qobject_cast<QProgressBar*>(widget) )
     {
         progAnimWidgets.remove(widget);
@@ -2770,66 +2748,6 @@
     if (KStyle::eventFilter(obj, ev) )
         return true;
 
-//     if (!obj->isWidgetType() ) return false;
-//
-//     // focus highlight
-//     if ( qobject_cast<QLineEdit>(obj) ) {
-//         QWidget* widget = static_cast<QWidget*>(obj);
-//
-//         if ( qobject_cast<Q3SpinWidget>(widget->parentWidget()) )
-//         {
-//             QWidget* spinbox = widget->parentWidget();
-//             if ((ev->type() == QEvent::FocusIn) || (ev->type() == \
                QEvent::FocusOut))
-//             {
-//                 spinbox->repaint(false);
-//             }
-//             return false;
-//         }
-//
-//         if ((ev->type() == QEvent::FocusIn) || (ev->type() == QEvent::FocusOut))
-//         {
-//             widget->repaint(false);
-//         }
-//         return false;
-//     }
-//
-//     if ( qobject_cast<QTabBar>(obj) ) {
-//         if ((ev->type() == QEvent::Enter) && \
                static_cast<QWidget*>(obj)->isEnabled())
-//         {
-//             QWidget* tabbar = static_cast<QWidget*>(obj);
-//             hoverWidget = tabbar;
-//             hoverTab = 0;
-//             tabbar->repaint(false);
-//         }
-//         else if (ev->type() == QEvent::MouseMove)
-//         {
-//             QTabBar *tabbar = dynamic_cast<QTabBar*>(obj);
-//             QMouseEvent *me = dynamic_cast<QMouseEvent*>(ev);
-//
-//             if (tabbar && me) {
-//                 // avoid unnecessary repaints (which otherwise would occour on \
                every
-//                 // MouseMove event causing high cpu load).
-//
-//                 bool repaint = true;
-//
-//                 QTab *tab = tabbar->selectTab(me->pos() );
-//                 if (hoverTab == tab)
-//                     repaint = false;
-//                 hoverTab = tab;
-//
-//                 if (repaint)
-//                     tabbar->repaint(false);
-//             }
-//         }
-//         else if (ev->type() == QEvent::Leave)
-//         {
-//             QWidget* tabbar = static_cast<QWidget*>(obj);
-//             hoverWidget = 0;
-//             hoverTab = 0;
-//             tabbar->repaint(false);
-//         }
-//         return false;
-//     }
     // Track show events for progress bars
     if ( _animateProgressBar && qobject_cast<QProgressBar*>(obj) )
     {
@@ -2838,13 +2756,6 @@
             animationTimer->start( 50 );
         }
     }
-//     if ( !qstrcmp(obj->name(), "kde toolbar widget") )
-//     {
-//         QWidget* lb = static_cast<QWidget*>(obj);
-//         if (lb->backgroundMode() == Qt::PaletteButton)
-//             lb->setBackgroundMode(Qt::PaletteBackground);
-//         lb->removeEventFilter(this);
-//     }
 
     return false;
 }


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic