Merge "Improve the sample code"

This commit is contained in:
Fan PengCheng 2021-03-19 11:05:33 +08:00 committed by Qt CI Bot
commit 57c737f325

View File

@ -90,14 +90,19 @@ ClipWindow::ClipWindow(QWidget *parent)
//! [1] //! [1]
void ClipWindow::updateClipboard() void ClipWindow::updateClipboard()
{ {
mimeTypeCombo->clear();
QStringList formats = clipboard->mimeData()->formats(); QStringList formats = clipboard->mimeData()->formats();
if (formats.isEmpty())
return;
for (const auto &format : formats) { for (const auto &format : formats) {
QByteArray data = clipboard->mimeData()->data(format); QByteArray data = clipboard->mimeData()->data(format);
// ... // ...
} }
//! [1] //! [1]
mimeTypeCombo->clear(); mimeTypeCombo->addItems(formats);
int size = clipboard->mimeData()->data(formats[0]).size(); int size = clipboard->mimeData()->data(formats[0]).size();
QListWidgetItem *newItem = new QListWidgetItem(previousItems); QListWidgetItem *newItem = new QListWidgetItem(previousItems);