mirror of
https://invent.kde.org/system/dolphin
synced 2024-09-20 00:41:23 +00:00
Fixed deprecated warning message by replacing:
QClipboard::setData -> QClipboard::setMimeData QClipboard::data -> QClipboard::mimeData
This commit is contained in:
parent
34c11bf572
commit
784e0106b8
|
@ -1024,12 +1024,21 @@ void KonqSidebarTree::slotOpenTab()
|
|||
browserArgs);
|
||||
}
|
||||
|
||||
static QMimeData* mimeDataFor(const KUrl& url)
|
||||
{
|
||||
QMimeData* data = new QMimeData();
|
||||
QList<QUrl> urlList;
|
||||
urlList.append(QUrl(url));
|
||||
data->setUrls(urlList);
|
||||
return data;
|
||||
}
|
||||
|
||||
void KonqSidebarTree::slotCopyLocation()
|
||||
{
|
||||
if (!m_currentTopLevelItem) return;
|
||||
KUrl url = m_currentTopLevelItem->externalURL();
|
||||
qApp->clipboard()->setData( new K3URLDrag(url, 0), QClipboard::Selection );
|
||||
qApp->clipboard()->setData( new K3URLDrag(url, 0), QClipboard::Clipboard );
|
||||
qApp->clipboard()->setMimeData( mimeDataFor(url), QClipboard::Selection );
|
||||
qApp->clipboard()->setMimeData( mimeDataFor(url), QClipboard::Clipboard );
|
||||
}
|
||||
|
||||
///////////////////////////////////////////////////////////////////
|
||||
|
|
|
@ -53,8 +53,8 @@ void KonqSidebarTreeTopLevelItem::setOpen( bool open )
|
|||
void KonqSidebarTreeTopLevelItem::itemSelected()
|
||||
{
|
||||
kDebug() << "KonqSidebarTreeTopLevelItem::itemSelected";
|
||||
QMimeSource *data = QApplication::clipboard()->data();
|
||||
const bool paste = m_bTopLevelGroup && data->provides("text/uri-list");
|
||||
const QMimeData *data = QApplication::clipboard()->mimeData();
|
||||
const bool paste = m_bTopLevelGroup && data->hasUrls();
|
||||
tree()->enableActions(true, true, paste);
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue