Changeset View
Changeset View
Standalone View
Standalone View
lgpl/generic/widgets/kpColorCellsBase.cpp
Show First 20 Lines • Show All 446 Lines • ▼ Show 20 Line(s) | 442 | { | |||
---|---|---|---|---|---|
447 | else | 447 | else | ||
448 | event->setDropAction(Qt::CopyAction); | 448 | event->setDropAction(Qt::CopyAction); | ||
449 | } | 449 | } | ||
450 | 450 | | |||
451 | void kpColorCellsBase::dragEnterEvent( QDragEnterEvent *event) | 451 | void kpColorCellsBase::dragEnterEvent( QDragEnterEvent *event) | ||
452 | { | 452 | { | ||
453 | qCDebug(kpLogMisc) << "kpColorCellsBase::dragEnterEvent() acceptDrags=" | 453 | qCDebug(kpLogMisc) << "kpColorCellsBase::dragEnterEvent() acceptDrags=" | ||
454 | << d->acceptDrags | 454 | << d->acceptDrags | ||
455 | << " canDecode=" << KColorMimeData::canDecode(event->mimeData()) | 455 | << " canDecode=" << KColorMimeData::canDecode(event->mimeData()); | ||
456 | << endl; | | |||
457 | event->setAccepted( d->acceptDrags && KColorMimeData::canDecode( event->mimeData())); | 456 | event->setAccepted( d->acceptDrags && KColorMimeData::canDecode( event->mimeData())); | ||
458 | if (event->isAccepted ()) | 457 | if (event->isAccepted ()) | ||
459 | ::SetDropAction (this, event); | 458 | ::SetDropAction (this, event); | ||
460 | } | 459 | } | ||
461 | 460 | | |||
462 | // Reimplemented to override QTableWidget's override. Else dropping doesn't work. | 461 | // Reimplemented to override QTableWidget's override. Else dropping doesn't work. | ||
463 | void kpColorCellsBase::dragMoveEvent (QDragMoveEvent *event) | 462 | void kpColorCellsBase::dragMoveEvent (QDragMoveEvent *event) | ||
464 | { | 463 | { | ||
465 | qCDebug(kpLogMisc) << "kpColorCellsBase::dragMoveEvent() acceptDrags=" | 464 | qCDebug(kpLogMisc) << "kpColorCellsBase::dragMoveEvent() acceptDrags=" | ||
466 | << d->acceptDrags | 465 | << d->acceptDrags | ||
467 | << " canDecode=" << KColorMimeData::canDecode(event->mimeData()) | 466 | << " canDecode=" << KColorMimeData::canDecode(event->mimeData()); | ||
468 | << endl; | | |||
469 | // TODO: Disallow drag that isn't onto a cell. | 467 | // TODO: Disallow drag that isn't onto a cell. | ||
470 | event->setAccepted( d->acceptDrags && KColorMimeData::canDecode( event->mimeData())); | 468 | event->setAccepted( d->acceptDrags && KColorMimeData::canDecode( event->mimeData())); | ||
471 | if (event->isAccepted ()) | 469 | if (event->isAccepted ()) | ||
472 | ::SetDropAction (this, event); | 470 | ::SetDropAction (this, event); | ||
473 | } | 471 | } | ||
474 | 472 | | |||
475 | void kpColorCellsBase::dropEvent( QDropEvent *event) | 473 | void kpColorCellsBase::dropEvent( QDropEvent *event) | ||
476 | { | 474 | { | ||
▲ Show 20 Lines • Show All 69 Lines • Show Last 20 Lines |