summaryrefslogtreecommitdiffabout
Side-by-side diff
Diffstat (more/less context) (ignore whitespace changes)
-rw-r--r--microkde/KDGanttMinimizeSplitter.cpp14
-rw-r--r--microkde/KDGanttMinimizeSplitter.h1
2 files changed, 11 insertions, 4 deletions
diff --git a/microkde/KDGanttMinimizeSplitter.cpp b/microkde/KDGanttMinimizeSplitter.cpp
index 84edc0d..c60b566 100644
--- a/microkde/KDGanttMinimizeSplitter.cpp
+++ b/microkde/KDGanttMinimizeSplitter.cpp
@@ -82,2 +82,3 @@ KDGanttSplitterHandle::KDGanttSplitterHandle( Qt::Orientation o,
setMouseTracking( true );
+ mMouseDown = false;
//setMaximumHeight( 5 ); // test only
@@ -128,4 +129,4 @@ void KDGanttSplitterHandle::mousePressEvent( QMouseEvent *e )
mouseOffset = s->pick(e->pos());
- if ( _activeButton != 0)
- repaint();
+ mMouseDown = true;
+ repaint();
updateCursor( e->pos() );
@@ -173,2 +174,3 @@ void KDGanttSplitterHandle::mouseReleaseEvent( QMouseEvent *e )
{
+ mMouseDown = false;
if ( _activeButton != 0 ) {
@@ -279,4 +281,8 @@ void KDGanttSplitterHandle::paintEvent( QPaintEvent * )
col = colorGroup().background().dark( 250 );
- else
- col = colorGroup().background().dark( 150 );
+ else {
+ if ( mMouseDown )
+ col = Qt::white;
+ else
+ col = colorGroup().background().dark( 150 );
+ }
//QColor col = backgroundColor().dark( 130 );
diff --git a/microkde/KDGanttMinimizeSplitter.h b/microkde/KDGanttMinimizeSplitter.h
index 8120d14..84d3d8e 100644
--- a/microkde/KDGanttMinimizeSplitter.h
+++ b/microkde/KDGanttMinimizeSplitter.h
@@ -171,2 +171,3 @@ protected:
private:
+ bool mMouseDown;
QSize mSizeHint;