format qmimedata source file

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
This commit is contained in:
Ivailo Monev 2023-08-01 01:53:01 +00:00
parent 67f7b1029d
commit b79d6326b9

View file

@ -49,7 +49,7 @@ public:
void QMimeDataPrivate::removeData(const QString &format) void QMimeDataPrivate::removeData(const QString &format)
{ {
for (int i=0; i<dataList.size(); i++) { for (int i = 0; i < dataList.size(); i++) {
if (dataList.at(i).format == format) { if (dataList.at(i).format == format) {
dataList.removeAt(i); dataList.removeAt(i);
return; return;
@ -70,7 +70,7 @@ void QMimeDataPrivate::setData(const QString &format, const QVariant &data)
QVariant QMimeDataPrivate::getData(const QString &format) const QVariant QMimeDataPrivate::getData(const QString &format) const
{ {
for (int i=0; i<dataList.size(); i++) { for (int i = 0; i < dataList.size(); i++) {
if (dataList.at(i).format == format) { if (dataList.at(i).format == format) {
return dataList.at(i).data; return dataList.at(i).data;
} }
@ -264,9 +264,9 @@ QList<QUrl> QMimeData::urls() const
Q_D(const QMimeData); Q_D(const QMimeData);
QVariant data = d->retrieveTypedData(QLatin1String("text/uri-list"), QVariant::List); QVariant data = d->retrieveTypedData(QLatin1String("text/uri-list"), QVariant::List);
QList<QUrl> urls; QList<QUrl> urls;
if (data.type() == QVariant::Url) if (data.type() == QVariant::Url) {
urls.append(data.toUrl()); urls.append(data.toUrl());
else if (data.type() == QVariant::List) { } else if (data.type() == QVariant::List) {
QList<QVariant> list = data.toList(); QList<QVariant> list = data.toList();
for (int i = 0; i < list.size(); ++i) { for (int i = 0; i < list.size(); ++i) {
if (list.at(i).type() == QVariant::Url) if (list.at(i).type() == QVariant::Url)
@ -289,8 +289,9 @@ void QMimeData::setUrls(const QList<QUrl> &urls)
QList<QVariant> list; QList<QVariant> list;
const int numUrls = urls.size(); const int numUrls = urls.size();
list.reserve(numUrls); list.reserve(numUrls);
for (int i = 0; i < numUrls; ++i) for (int i = 0; i < numUrls; ++i) {
list.append(urls.at(i)); list.append(urls.at(i));
}
d->setData(QLatin1String("text/uri-list"), list); d->setData(QLatin1String("text/uri-list"), list);
} }