mirror of
https://bitbucket.org/smil3y/katie.git
synced 2025-02-24 02:42:55 +00:00
format qmimedata source file
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
This commit is contained in:
parent
67f7b1029d
commit
b79d6326b9
1 changed files with 6 additions and 5 deletions
|
@ -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);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue