| 1468 | */ |
| 1469 | |
| 1470 | QScrollBar *QtTableView::horizontalScrollBar() const |
| 1471 | { |
| 1472 | QtTableView *that = (QtTableView*)this; // semantic const |
| 1473 | if ( !hScrollBar ) { |
| 1474 | QScrollBar *sb = new QScrollBar( QScrollBar::Horizontal, that ); |
| 1475 | #ifndef QT_NO_CURSOR |
| 1476 | sb->setCursor( arrowCursor ); |
| 1477 | #endif |
| 1478 | sb->resize( sb->sizeHint() ); // width is irrelevant |
| 1479 | sb->setFocusPolicy( NoFocus ); |
| 1480 | Q_CHECK_PTR(sb); |
| 1481 | sb->setTracking( FALSE ); |
| 1482 | connect( sb, SIGNAL(valueChanged(int)), |
| 1483 | SLOT(horSbValue(int))); |
| 1484 | connect( sb, SIGNAL(sliderMoved(int)), |
| 1485 | SLOT(horSbSliding(int))); |
| 1486 | connect( sb, SIGNAL(sliderReleased()), |
| 1487 | SLOT(horSbSlidingDone())); |
| 1488 | sb->hide(); |
| 1489 | that->hScrollBar = sb; |
| 1490 | return sb; |
| 1491 | } |
| 1492 | return hScrollBar; |
| 1493 | } |
| 1494 | |
| 1495 | /*! |
| 1496 | Enables or disables the horizontal scroll bar, as required by |
no test coverage detected