146 if (mode != QClipboard::Clipboard)
149 if (m_mimeData == data)
152 if (m_mimeData->userMimeData() && m_mimeData->userMimeData() == data)
158 m_mimeData->setUserMimeData(data);
161 emitChanged(QClipboard::Clipboard);
165 const QStringList formats = data->formats();
166 qCDebug(lcQpaClipboard) <<
"formats=" << formats;
168 Q_FOREACH (
const QString &format, formats) {
169 const QByteArray buf = data->data(format);
174 int ret = set_clipboard_data(format.toUtf8().data(), buf.size(), buf.data());
175 qCDebug(lcQpaClipboard) <<
"set " << format <<
"to clipboard, size=" << buf.size() <<
";ret=" << ret;
177 m_mimeData->addFormatToCheck(format);
180 emitChanged(QClipboard::Clipboard);