147 if (mode != QClipboard::Clipboard)
150 if (m_mimeData == data)
153 if (m_mimeData->userMimeData() && m_mimeData->userMimeData() == data)
159 m_mimeData->setUserMimeData(data);
162 emitChanged(QClipboard::Clipboard);
166 const QStringList formats = data->formats();
167 qCDebug(lcQpaClipboard) <<
"formats=" << formats;
169 Q_FOREACH (
const QString &format, formats) {
170 const QByteArray buf = data->data(format);
175 int ret = set_clipboard_data(format.toUtf8().data(), buf.size(), buf.data());
176 qCDebug(lcQpaClipboard) <<
"set " << format <<
"to clipboard, size=" << buf.size() <<
";ret=" << ret;
178 m_mimeData->addFormatToCheck(format);
181 emitChanged(QClipboard::Clipboard);