summaryrefslogtreecommitdiffabout
authorzautrix <zautrix>2005-06-30 05:09:00 (UTC)
committer zautrix <zautrix>2005-06-30 05:09:00 (UTC)
commit4e850fa7aa99f92676e49466cfccaa5d5e0ec24c (patch) (unidiff)
tree5f0149a356274f475268df69a09a1a63345e9b22
parentba4a6a95356f9a8044257c45347cee8b15667d0c (diff)
downloadkdepimpi-4e850fa7aa99f92676e49466cfccaa5d5e0ec24c.zip
kdepimpi-4e850fa7aa99f92676e49466cfccaa5d5e0ec24c.tar.gz
kdepimpi-4e850fa7aa99f92676e49466cfccaa5d5e0ec24c.tar.bz2
fix
Diffstat (more/less context) (show whitespace changes)
-rw-r--r--microkde/kdeui/klistview.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/microkde/kdeui/klistview.cpp b/microkde/kdeui/klistview.cpp
index f7d2187..60f3084 100644
--- a/microkde/kdeui/klistview.cpp
+++ b/microkde/kdeui/klistview.cpp
@@ -435,97 +435,97 @@ KListView::KListView( QWidget *parent, const char *name ,bool emulateRightMouse
435 } 435 }
436*/ 436*/
437 slotSettingsChanged(1); //US do this to initialize the connections 437 slotSettingsChanged(1); //US do this to initialize the connections
438 438
439 439
440 connect(&d->autoSelect, SIGNAL( timeout() ), 440 connect(&d->autoSelect, SIGNAL( timeout() ),
441 this, SLOT( slotAutoSelect() ) ); 441 this, SLOT( slotAutoSelect() ) );
442 connect(&d->dragExpand, SIGNAL( timeout() ), 442 connect(&d->dragExpand, SIGNAL( timeout() ),
443 this, SLOT( slotDragExpand() ) ); 443 this, SLOT( slotDragExpand() ) );
444 444
445 // context menu handling 445 // context menu handling
446 if (d->showContextMenusOnPress) 446 if (d->showContextMenusOnPress)
447 { 447 {
448 connect (this, SIGNAL (rightButtonPressed (QListViewItem*, const QPoint&, int)), 448 connect (this, SIGNAL (rightButtonPressed (QListViewItem*, const QPoint&, int)),
449 this, SLOT (emitContextMenu (QListViewItem*, const QPoint&, int))); 449 this, SLOT (emitContextMenu (QListViewItem*, const QPoint&, int)));
450 } 450 }
451 else 451 else
452 { 452 {
453 connect (this, SIGNAL (rightButtonClicked (QListViewItem*, const QPoint&, int)), 453 connect (this, SIGNAL (rightButtonClicked (QListViewItem*, const QPoint&, int)),
454 this, SLOT (emitContextMenu (QListViewItem*, const QPoint&, int))); 454 this, SLOT (emitContextMenu (QListViewItem*, const QPoint&, int)));
455 } 455 }
456 456
457 connect (this, SIGNAL (menuShortCutPressed (KListView*, QListViewItem*)), 457 connect (this, SIGNAL (menuShortCutPressed (KListView*, QListViewItem*)),
458 this, SLOT (emitContextMenu (KListView*, QListViewItem*))); 458 this, SLOT (emitContextMenu (KListView*, QListViewItem*)));
459 459
460 460
461 //qDebug("KListView::KListView make alternate color configurable"); 461 //qDebug("KListView::KListView make alternate color configurable");
462 d->alternateBackground = KGlobalSettings::alternateBackgroundColor(); 462 d->alternateBackground = KGlobalSettings::alternateBackgroundColor();
463} 463}
464 464
465 465
466 466
467KListView::~KListView() 467KListView::~KListView()
468{ 468{
469 delete d; 469 delete d;
470} 470}
471 471
472bool KListView::isExecuteArea( const QPoint& point ) 472bool KListView::isExecuteArea( const QPoint& point )
473{ 473{
474 if ( itemAt( point ) ) 474 if ( itemAt( point ) )
475 return isExecuteArea( point.x() ); 475 return isExecuteArea( point.x() );
476 476
477 return false; 477 return false;
478} 478}
479QSize KListView::sizeHint() const 479QSize KListView::sizeHint() const
480{ 480{
481 //qDebug("KListView::QSize sizeHint() "); 481 //qDebug("KListView::QSize sizeHint() ");
482#ifdef DESKTOP_VERSION 482#ifdef DESKTOP_VERSION
483 QListView::sizeHint(); 483 return QListView::sizeHint();
484#else 484#else
485 return QSize ( 40, 40 ); 485 return QSize ( 40, 40 );
486#endif 486#endif
487 487
488} 488}
489bool KListView::isExecuteArea( int x ) 489bool KListView::isExecuteArea( int x )
490{ 490{
491 if( allColumnsShowFocus() ) 491 if( allColumnsShowFocus() )
492 return true; 492 return true;
493 else { 493 else {
494 int offset = 0; 494 int offset = 0;
495 int width = columnWidth( 0 ); 495 int width = columnWidth( 0 );
496 int pos = header()->mapToIndex( 0 ); 496 int pos = header()->mapToIndex( 0 );
497 497
498 for ( int index = 0; index < pos; index++ ) 498 for ( int index = 0; index < pos; index++ )
499 offset += columnWidth( header()->mapToSection( index ) ); 499 offset += columnWidth( header()->mapToSection( index ) );
500 500
501 x += contentsX(); // in case of a horizontal scrollbar 501 x += contentsX(); // in case of a horizontal scrollbar
502 return ( x > offset && x < ( offset + width ) ); 502 return ( x > offset && x < ( offset + width ) );
503 } 503 }
504} 504}
505 505
506void KListView::slotOnItem( QListViewItem *item ) 506void KListView::slotOnItem( QListViewItem *item )
507{ 507{
508 QPoint vp = viewport()->mapFromGlobal( QCursor::pos() ); 508 QPoint vp = viewport()->mapFromGlobal( QCursor::pos() );
509 if ( item && isExecuteArea( vp.x() ) && (d->autoSelectDelay > -1) && d->bUseSingle ) { 509 if ( item && isExecuteArea( vp.x() ) && (d->autoSelectDelay > -1) && d->bUseSingle ) {
510 d->autoSelect.start( d->autoSelectDelay, true ); 510 d->autoSelect.start( d->autoSelectDelay, true );
511 d->pCurrentItem = item; 511 d->pCurrentItem = item;
512 } 512 }
513} 513}
514 514
515void KListView::slotOnViewport() 515void KListView::slotOnViewport()
516{ 516{
517 if ( d->bChangeCursorOverItem ) 517 if ( d->bChangeCursorOverItem )
518 viewport()->unsetCursor(); 518 viewport()->unsetCursor();
519 519
520 d->autoSelect.stop(); 520 d->autoSelect.stop();
521 d->pCurrentItem = 0L; 521 d->pCurrentItem = 0L;
522} 522}
523 523
524void KListView::slotSettingsChanged(int category) 524void KListView::slotSettingsChanged(int category)
525{ 525{
526 //qDebug("KListView::slotSettingsChanged has to be verified"); 526 //qDebug("KListView::slotSettingsChanged has to be verified");
527 527
528 528
529 switch (category) 529 switch (category)
530 { 530 {
531 //US I create my private category (=1) to set the settings 531 //US I create my private category (=1) to set the settings