From 201d98f63131242bb8871ed0c4a3ae9ebd4ef030 Mon Sep 17 00:00:00 2001 From: Nikita Kostovsky Date: Sun, 12 Jan 2025 17:57:45 +0100 Subject: start refactoring. non-working commit --- src/pixels.cpp | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'src/pixels.cpp') diff --git a/src/pixels.cpp b/src/pixels.cpp index b314e6a..5aac4a6 100644 --- a/src/pixels.cpp +++ b/src/pixels.cpp @@ -93,3 +93,10 @@ bool Pixels::save(const QString& filename) return true; } + +Pixels::operator bool() const +{ + return std::find_if(pixels.cbegin(), pixels.cend(), [](const auto& p) { + return !qFuzzyIsNull(p) && !std::isnan(p); + }) != pixels.cend(); +} -- cgit v1.2.3-70-g09d2