Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
surfacecapturetestutils.cpp
Go to the documentation of this file.
1
// Copyright (C) 2026 The Qt Company Ltd.
2
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
3
4
#
include
"surfacecapturetestutils_p.h"
5
6
#
include
<
QtMultimedia
/
qscreencapture
.
h
>
7
#
include
<
QtMultimedia
/
qwindowcapture
.
h
>
8
#
include
<
QtMultimedia
/
private
/
qscreencapture_p
.
h
>
9
#
include
<
QtMultimedia
/
private
/
qwindowcapture_p
.
h
>
10
11
QT_BEGIN_NAMESPACE
12
13
std
::
unique_ptr
<
QScreenCapture
>
QtMultimediaTestLib
::
makeScreenCapture
()
14
{
15
auto
capture =
std
::make_unique<QScreenCapture>();
16
auto
*capturePrivate = QScreenCapturePrivate::get(*capture);
17
capturePrivate->setIgnoreCursor(
true
);
18
return
capture;
19
}
20
21
std
::
unique_ptr
<
QWindowCapture
>
QtMultimediaTestLib
::
makeWindowCapture
()
22
{
23
auto
capture =
std
::make_unique<QWindowCapture>();
24
auto
*capturePrivate = QWindowCapturePrivate::get(*capture);
25
capturePrivate->setIgnoreCursor(
true
);
26
return
capture;
27
}
28
29
QT_END_NAMESPACE
QT_BEGIN_NAMESPACE
Combined button and popup list for selecting options.
Definition
qsequentialanimationgroup.cpp:47
QtMultimediaTestLib
Definition
surfacecapturetestutils_p.h:27
QtMultimediaTestLib::makeScreenCapture
std::unique_ptr< QScreenCapture > makeScreenCapture()
Definition
surfacecapturetestutils.cpp:13
QtMultimediaTestLib::makeWindowCapture
std::unique_ptr< QWindowCapture > makeWindowCapture()
Definition
surfacecapturetestutils.cpp:21
std
[33]
Definition
src_corelib_tools_qhash.cpp:421
qtmultimedia
src
multimediatestlib
surfacecapturetestutils.cpp
Generated on
for Qt by
1.16.1