Merge "Improve the sample code"
This commit is contained in:
commit
57c737f325
@ -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);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user