diff options
author | Timothy Pearson <kb9vqf@pearsoncomputing.net> | 2012-10-16 16:02:16 -0500 |
---|---|---|
committer | Timothy Pearson <kb9vqf@pearsoncomputing.net> | 2012-10-16 16:02:16 -0500 |
commit | 2ed8f9ade70bd38a541d7e62e02962a1311aabb5 (patch) | |
tree | e369c4e00f3e1b2b112c3282293290d9dc6441a1 /kstyles/keramik | |
parent | a151a4d477b5f9948ada98155ea9bcca7973748f (diff) | |
download | tdelibs-2ed8f9ade70bd38a541d7e62e02962a1311aabb5.tar.gz tdelibs-2ed8f9ade70bd38a541d7e62e02962a1311aabb5.zip |
Use internal Qt hover widget drawing
Diffstat (limited to 'kstyles/keramik')
-rw-r--r-- | kstyles/keramik/keramik.cpp | 31 | ||||
-rw-r--r-- | kstyles/keramik/keramik.h | 3 |
2 files changed, 0 insertions, 34 deletions
diff --git a/kstyles/keramik/keramik.cpp b/kstyles/keramik/keramik.cpp index af9866c2f..02f720636 100644 --- a/kstyles/keramik/keramik.cpp +++ b/kstyles/keramik/keramik.cpp @@ -284,7 +284,6 @@ KeramikStyle::KeramikStyle() toolbarBlendWidget(0), titleBarMode(None), flatMode(false), customScrollMode(false), kickerMode(false) { forceSmallMode = false; - hoverWidget = 0; TQSettings settings; @@ -1368,9 +1367,6 @@ void KeramikStyle::drawControl( TQ_ControlElement element, if (isFormWidget(btn)) formMode = true; - if ( widget == hoverWidget ) - flags |= Style_MouseOver; - if ( btn->isFlat( ) ) flatMode = true; @@ -2037,9 +2033,6 @@ void KeramikStyle::drawComplexControl( TQ_ComplexControl control, if (toolbarMode) toolbarBlendWidget = widget; - if ( widget == hoverWidget ) - flags |= Style_MouseOver; - drawPrimitive( PE_ButtonCommand, p2, ceData, elementFlags, br, cg, flags ); toolbarBlendWidget = 0; @@ -2259,10 +2252,6 @@ void KeramikStyle::drawComplexControl( TQ_ComplexControl control, if (active & SC_ToolButtonMenu) mflags |= Style_Down; - if ( widget == hoverWidget ) - bflags |= Style_MouseOver; - - if (onToolbar && static_cast<TQToolBar*>(TQT_TQWIDGET(widget->parent()))->orientation() == Qt::Horizontal) bflags |= Style_Horizontal; @@ -2781,26 +2770,6 @@ bool KeramikStyle::objectEventHandler( TQStyleControlElementData ceData, Control if ( !object->isWidgetType() ) return false; - //Clear hover highlight when needed - if ( (event->type() == TQEvent::Leave) && (TQT_BASE_OBJECT(object) == TQT_BASE_OBJECT(hoverWidget)) ) - { - TQWidget* button = TQT_TQWIDGET(object); - hoverWidget = 0; - button->repaint( false ); - return false; - } - - //Hover highlight on buttons, toolbuttons and combos - if ( ::tqqt_cast<TQPushButton*>(object) || ::tqqt_cast<TQComboBox*>(object) || ::tqqt_cast<TQToolButton*>(object) ) - { - if (event->type() == TQEvent::Enter && TQT_TQWIDGET(object)->isEnabled() ) - { - hoverWidget = TQT_TQWIDGET(object); - hoverWidget->repaint( false ); - } - return false; - } - //Combo line edits get special frames if ( event->type() == TQEvent::Paint && ::tqqt_cast<TQLineEdit*>(object) ) { diff --git a/kstyles/keramik/keramik.h b/kstyles/keramik/keramik.h index dd5ad6b31..d40b21dda 100644 --- a/kstyles/keramik/keramik.h +++ b/kstyles/keramik/keramik.h @@ -204,9 +204,6 @@ private: return maskMode?Keramik::TilePainter::PaintMask : Keramik::TilePainter::PaintFullBlend; } - TQWidget* hoverWidget; - - bool kickerMode; // For progress bar animation |