Changeset 769 for trunk/src/gui/widgets/qtabbar.cpp
- Timestamp:
- Aug 2, 2010, 9:27:30 PM (15 years ago)
- Location:
- trunk
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk
- Property svn:mergeinfo changed
/branches/vendor/nokia/qt/4.6.3 (added) merged: 768 /branches/vendor/nokia/qt/current merged: 767 /branches/vendor/nokia/qt/4.6.2 removed
- Property svn:mergeinfo changed
-
trunk/src/gui/widgets/qtabbar.cpp
r651 r769 68 68 #endif 69 69 70 71 72 73 70 74 QT_BEGIN_NAMESPACE 71 75 … … 479 483 if (useScrollButtons && tabList.count() && last > available) { 480 484 int extra = extraWidth(); 485 486 487 481 488 if (!vertTabs) { 482 489 Qt::LayoutDirection ld = q->layoutDirection(); … … 486 493 487 494 if (ld == Qt::LeftToRight) { 495 496 497 498 499 500 501 488 502 leftB->setGeometry(arrows.left(), arrows.top(), extra/2, arrows.height()); 489 503 rightB->setGeometry(arrows.right() - extra/2 + buttonOverlap, arrows.top(), 490 504 extra/2, arrows.height()); 505 506 507 491 508 leftB->setArrowType(Qt::LeftArrow); 492 509 rightB->setArrowType(Qt::RightArrow); 493 510 } else { 511 512 513 514 515 516 494 517 rightB->setGeometry(arrows.left(), arrows.top(), extra/2, arrows.height()); 495 518 leftB->setGeometry(arrows.right() - extra/2 + buttonOverlap, arrows.top(), 496 519 extra/2, arrows.height()); 520 521 522 497 523 rightB->setArrowType(Qt::LeftArrow); 498 524 leftB->setArrowType(Qt::RightArrow); 499 525 } 500 526 } else { 527 528 529 530 531 532 533 534 535 536 501 537 QRect arrows = QRect(0, available - extra, size.width(), extra ); 502 538 leftB->setGeometry(arrows.left(), arrows.top(), arrows.width(), extra/2); … … 505 541 arrows.width(), extra/2); 506 542 rightB->setArrowType(Qt::DownArrow); 543 544 545 507 546 } 508 547 leftB->setEnabled(scrollOffset > 0);
Note:
See TracChangeset
for help on using the changeset viewer.