QCapturableWindow Class
Used for getting the basic information of a capturable window. More...
| Header: | #include <QCapturableWindow> |
| CMake: | find_package(Qt6 REQUIRED COMPONENTS Multimedia) target_link_libraries(mytarget PRIVATE Qt6::Multimedia) |
| qmake: | QT += multimedia |
| Since: | Qt 6.6 |
| Instantiated By: | CapturableWindow |
Public Functions
| QCapturableWindow() | |
| QCapturableWindow(const QCapturableWindow &other) | |
| QCapturableWindow(QCapturableWindow &&other) | |
| ~QCapturableWindow() | |
| QString | description() const |
| bool | isValid() const |
| void | swap(QCapturableWindow &other) |
| QCapturableWindow & | operator=(const QCapturableWindow &other) |
| QCapturableWindow & | operator=(QCapturableWindow &&other) |
Related Non-Members
| bool | operator!=(const QCapturableWindow &lhs, const QCapturableWindow &rhs) |
| bool | operator==(const QCapturableWindow &lhs, const QCapturableWindow &rhs) |
Detailed Description
The class contains a set of window information, except the method QCapturableWindow::isValid which pulls the current state whenever it's called.
See also QWindowCapture.
Member Function Documentation
QCapturableWindow::QCapturableWindow()
Constructs a null capturable window information that doesn't refer to any window.
QCapturableWindow::QCapturableWindow(const QCapturableWindow &other)
Construct a new window information using other QCapturableWindow.
[noexcept] QCapturableWindow::QCapturableWindow(QCapturableWindow &&other)
Constructs a QCapturableWindow by moving from other.
[noexcept] QCapturableWindow::~QCapturableWindow()
Destroys the window information.
QString QCapturableWindow::description() const
Returns a description of the window. In most cases it represents the window title.
Note: Getter function for property description.
bool QCapturableWindow::isValid() const
Identifies whether a window information is valid.
An invalid window information refers to non-existing window or doesn't refer to any one.
Returns true if the window is valid, and false if it is not.
Note: Getter function for property isValid.
[noexcept] void QCapturableWindow::swap(QCapturableWindow &other)
Swaps the current window information with other.
QCapturableWindow &QCapturableWindow::operator=(const QCapturableWindow &other)
Assigns the other window information to this QCapturableWindow.
[noexcept] QCapturableWindow &QCapturableWindow::operator=(QCapturableWindow &&other)
Moves other into this QCapturableWindow.
Related Non-Members
[noexcept] bool operator!=(const QCapturableWindow &lhs, const QCapturableWindow &rhs)
Returns true if window information lhs and rhs refer to different windows, otherwise returns false.
[noexcept] bool operator==(const QCapturableWindow &lhs, const QCapturableWindow &rhs)
Returns true if window information lhs and rhs refer to the same window, otherwise returns false.