diff options
| author | Oleksii Zbykovskyi <Oleksii.Zbykovskyi@qt.io> | 2025-08-01 14:32:56 +0200 |
|---|---|---|
| committer | Oleksii Zbykovskyi <Oleksii.Zbykovskyi@qt.io> | 2025-08-04 14:42:40 +0200 |
| commit | 824aa5bb8c551cabbb1c9e36eb4a42d667502259 (patch) | |
| tree | 8291da91166e1cb628f29f21ff7699ecb5b92f60 /src/corelib/doc/snippets | |
| parent | a795b442638f35faab15c1b6d06d268948865f56 (diff) | |
Update of doc snippet for implicit sharing example
Snippet 0 was uncompileable because of the QPenPrivate.
Changed this snippet to the actual QPen implementation. And added
priviously uncompilable file to the build system.
Change-Id: I8c108f5c4982e26697a68a8a0ed8e3eee7b1019a
Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io>
Diffstat (limited to 'src/corelib/doc/snippets')
| -rw-r--r-- | src/corelib/doc/snippets/code/CMakeLists.txt | 1 | ||||
| -rw-r--r-- | src/corelib/doc/snippets/code/doc_src_groups.cpp | 23 |
2 files changed, 2 insertions, 22 deletions
diff --git a/src/corelib/doc/snippets/code/CMakeLists.txt b/src/corelib/doc/snippets/code/CMakeLists.txt index 5eac4f43c34..64abd1def67 100644 --- a/src/corelib/doc/snippets/code/CMakeLists.txt +++ b/src/corelib/doc/snippets/code/CMakeLists.txt @@ -1,5 +1,6 @@ add_library(corelib_snippets_code OBJECT doc_src_containers.cpp + doc_src_groups.cpp doc_src_properties.cpp doc_src_qalgorithms.cpp doc_src_qcache.cpp diff --git a/src/corelib/doc/snippets/code/doc_src_groups.cpp b/src/corelib/doc/snippets/code/doc_src_groups.cpp index 2d7c2f96056..a2a08aca318 100644 --- a/src/corelib/doc/snippets/code/doc_src_groups.cpp +++ b/src/corelib/doc/snippets/code/doc_src_groups.cpp @@ -1,30 +1,9 @@ // Copyright (C) 2016 The Qt Company Ltd. // SPDX-License-Identifier: LicenseRef-Qt-Commercial OR BSD-3-Clause -#include <QPen> +#include <QPixmap> #include <QPainter> -class QPenPrivate { -public: - int ref = 1; - Qt::PenStyle style; -}; - -//! [0] -void QPen::setStyle(Qt::PenStyle style) -{ - detach(); // detach from common data - d->style = style; // set the style member -} - -void QPen::detach() -{ - if (d->ref != 1) { - //... // perform a deep copy - } -} -//! [0] - void example() { //! [1] |
