}
void DownloadListView::leaveEvent(QEvent * /* event */) {
- DownloadModel *downloadModel = dynamic_cast<DownloadModel *>(model());
+ DownloadModel *downloadModel = qobject_cast<DownloadModel *>(model());
if (downloadModel) downloadModel->clearHover();
}
const QRect itemRect = visualRect(itemIndex);
// qDebug() << " itemRect.x()" << itemRect.x();
- PlaylistItemDelegate *delegate = dynamic_cast<PlaylistItemDelegate *>(itemDelegate());
+ PlaylistItemDelegate *delegate = qobject_cast<PlaylistItemDelegate *>(itemDelegate());
if (!delegate) return false;
QRect buttonRect = delegate->downloadButtonRect(itemRect);
void DownloadListView::paintEvent(QPaintEvent *event) {
QListView::paintEvent(event);
- PainterUtils::topShadow(viewport());
+ // PainterUtils::topShadow(viewport());
}