]> SALOME platform Git repositories - modules/gui.git/commitdiff
Salome HOME
Correction for new style
authornds <nds@opencascade.com>
Fri, 10 Aug 2007 12:25:13 +0000 (12:25 +0000)
committernds <nds@opencascade.com>
Fri, 10 Aug 2007 12:25:13 +0000 (12:25 +0000)
src/Qtx/QtxMultiAction.cxx

index 806e0f00b688f907e017c470f66cf1c7cc5be2f6..37b8f440ab30bd37d4c7cc41c5cb7206bf06b531 100644 (file)
@@ -76,20 +76,22 @@ protected:
   {
     QToolButton::paintEvent( e );
 
-    int s = 4;
-    int m = 2;
+    int s = 10;
+    int m = -2;
     int w = width();
     int h = height();
 
     QStyleOptionButton opt;
     opt.initFrom( this );
+    QRect rect = opt.rect;
+    int x = rect.x(), y = rect.y();
     if ( isDown() )
-      opt.rect = QRect( w - s - m, h - s - m, s, s );
+      opt.rect = QRect( x + w - s - m, y + h - s - m, s, s );
     else
-      opt.rect = QRect( w - s - m - 1, h - s - m - 1, s, s );
+      opt.rect = QRect( x + w - s - m - 1, y + h - s - m - 1, s, s );
 
     QPainter p( this );
-    style()->drawPrimitive( QStyle::PE_IndicatorArrowDown, &opt, &p );
+    style()->drawPrimitive( QStyle::PE_IndicatorSpinDown, &opt, &p );
   }
 };