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
.