diff options
| author | Nico Vertriest <nico.vertriest@qt.io> | 2020-08-05 16:22:05 +0200 |
|---|---|---|
| committer | Paul Wicking <paul.wicking@qt.io> | 2020-08-31 07:12:21 +0200 |
| commit | 5e566d004e44d8cb003b3667192f559d980d1ddb (patch) | |
| tree | 85685301a2b7087a9d39f602ed41d38daa75b0f5 /src/gui/doc/snippets/clipboard/clipwindow.cpp | |
| parent | 49e8d0f3d5836e0fc1577ace1f0a3677d0e309b7 (diff) | |
Doc: Make Qt Gui snippets compilable - clipboard
Task-number: QTBUG-81486
Change-Id: I41b0c5f021ea9fbbe384f224443608f4397dec24
Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io>
Diffstat (limited to 'src/gui/doc/snippets/clipboard/clipwindow.cpp')
| -rw-r--r-- | src/gui/doc/snippets/clipboard/clipwindow.cpp | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/src/gui/doc/snippets/clipboard/clipwindow.cpp b/src/gui/doc/snippets/clipboard/clipwindow.cpp index d1b39070fa2..2ec10ec6498 100644 --- a/src/gui/doc/snippets/clipboard/clipwindow.cpp +++ b/src/gui/doc/snippets/clipboard/clipwindow.cpp @@ -49,6 +49,7 @@ ****************************************************************************/ #include <QtWidgets> +#include <QMimeData> #include "clipwindow.h" @@ -70,8 +71,6 @@ ClipWindow::ClipWindow(QWidget *parent) connect(clipboard, &QClipboard::dataChanged, this, &ClipWindow::updateClipboard); //! [0] - connect(mimeTypeCombo, QOverload<QString>::of(&QComboBox::activated), - this, &ClipWindow::updateData); QVBoxLayout *currentLayout = new QVBoxLayout(currentItem); currentLayout->addWidget(mimeTypeLabel); @@ -92,20 +91,20 @@ ClipWindow::ClipWindow(QWidget *parent) void ClipWindow::updateClipboard() { QStringList formats = clipboard->mimeData()->formats(); - QByteArray data = clipboard->mimeData()->data(format); + for (const auto &format : formats) { + QByteArray data = clipboard->mimeData()->data(format); + // ... + } //! [1] mimeTypeCombo->clear(); - mimeTypeCombo->insertStringList(formats); int size = clipboard->mimeData()->data(formats[0]).size(); QListWidgetItem *newItem = new QListWidgetItem(previousItems); newItem->setText(tr("%1 (%2 bytes)").arg(formats[0]).arg(size)); updateData(formats[0]); -//! [2] } -//! [2] void ClipWindow::updateData(const QString &format) { |
