Changeset View
Changeset View
Standalone View
Standalone View
libs/libqml/plugins/draganddrop/DeclarativeDragArea.cpp
Show First 20 Lines • Show All 234 Lines • ▼ Show 20 Line(s) | 227 | if (m_draggingJustStarted) { | |||
---|---|---|---|---|---|
235 | //qDebug() << "-----> data: dragarea: " << this << x() << y() << " mimedata: " << m_data << (dataCopy->hasColor() ? dataCopy->color().name() : " no color") ; | 235 | //qDebug() << "-----> data: dragarea: " << this << x() << y() << " mimedata: " << m_data << (dataCopy->hasColor() ? dataCopy->color().name() : " no color") ; | ||
236 | 236 | | |||
237 | const QSize _s(48,48); // FIXME: smarter, please | 237 | const QSize _s(48,48); // FIXME: smarter, please | ||
238 | 238 | | |||
239 | if (!m_delegateImage.isNull()) { | 239 | if (!m_delegateImage.isNull()) { | ||
240 | drag->setPixmap(QPixmap::fromImage(m_delegateImage)); | 240 | drag->setPixmap(QPixmap::fromImage(m_delegateImage)); | ||
241 | // qDebug() << "++++++delegateImage"; | 241 | // qDebug() << "++++++delegateImage"; | ||
242 | } else { | 242 | } else { | ||
243 | // qDebug() << "DDD NO Delegte image"; | 243 | // qDebug() << "DDD NO Delegate image"; | ||
244 | if (m_delegate) { | 244 | if (m_delegate) { | ||
245 | // This is just highly unreliable, let's completely skip this | 245 | // This is just highly unreliable, let's completely skip this | ||
246 | // until we have a non-digusting way of "attaching an item to | 246 | // until we have a non-disgusting way of "attaching an item to | ||
247 | // the cursor | 247 | // the cursor | ||
248 | // QRectF rf; | 248 | // QRectF rf; | ||
249 | // qDebug() << "DDD +++ delegate" << m_delegate; | 249 | // qDebug() << "DDD +++ delegate" << m_delegate; | ||
250 | // rf = QRectF(0, 0, m_delegate->width(), m_delegate->height()); | 250 | // rf = QRectF(0, 0, m_delegate->width(), m_delegate->height()); | ||
251 | // rf = m_delegate->mapRectToScene(rf); | 251 | // rf = m_delegate->mapRectToScene(rf); | ||
252 | // QImage grabbed = window()->grabWindow(); | 252 | // QImage grabbed = window()->grabWindow(); | ||
253 | // //rf = rf.intersected(QRectF(0, 0, grabbed.width(), grabbed.height())); | 253 | // //rf = rf.intersected(QRectF(0, 0, grabbed.width(), grabbed.height())); | ||
254 | // grabbed = grabbed.copy(rf.toAlignedRect()); | 254 | // grabbed = grabbed.copy(rf.toAlignedRect()); | ||
▲ Show 20 Lines • Show All 93 Lines • Show Last 20 Lines |