Implement QRegion::isNull
The method was missing from QVariant perspective (QVariant::isNull supposed to call isNull not isEmpty). Change-Id: Ic1ac9f662e275ac73908809f2c4ac59679b40b00 Reviewed-by: Olivier Goffart <ogoffart@kde.org>
This commit is contained in:
parent
d7208aa0c6
commit
04f6983979
@ -728,6 +728,17 @@ QRegion QRegion::intersect(const QRect &r) const
|
||||
\snippet doc/src/snippets/code/src_gui_painting_qregion_unix.cpp 0
|
||||
*/
|
||||
|
||||
/*!
|
||||
\fn bool QRegion::isNull() const
|
||||
\since 5.0
|
||||
|
||||
Returns true if the region is empty; otherwise returns false. An
|
||||
empty region is a region that contains no points. This function is
|
||||
the same as isEmpty
|
||||
|
||||
\sa isEmpty()
|
||||
*/
|
||||
|
||||
/*!
|
||||
\fn bool QRegion::contains(const QPoint &p) const
|
||||
|
||||
@ -3893,6 +3904,10 @@ bool QRegion::isEmpty() const
|
||||
return d == &shared_empty || d->qt_rgn->numRects == 0;
|
||||
}
|
||||
|
||||
bool QRegion::isNull() const
|
||||
{
|
||||
return d == &shared_empty || d->qt_rgn->numRects == 0;
|
||||
}
|
||||
|
||||
bool QRegion::contains(const QPoint &p) const
|
||||
{
|
||||
|
@ -82,6 +82,7 @@ public:
|
||||
#endif
|
||||
inline void swap(QRegion &other) { qSwap(d, other.d); }
|
||||
bool isEmpty() const;
|
||||
bool isNull() const;
|
||||
|
||||
bool contains(const QPoint &p) const;
|
||||
bool contains(const QRect &r) const;
|
||||
|
Loading…
Reference in New Issue
Block a user