From c38edfbd30aae121ebdaaac8e8e25f8784da318d Mon Sep 17 00:00:00 2001 From: Nikita Kostovsky Date: Fri, 7 Nov 2025 23:10:25 +0100 Subject: speedup; add some i2c commands --- src/pixels.h | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) (limited to 'src/pixels.h') diff --git a/src/pixels.h b/src/pixels.h index 1d5effb..06a8654 100644 --- a/src/pixels.h +++ b/src/pixels.h @@ -1,6 +1,7 @@ #pragma once #include +#include #include "fuck_intel.h" @@ -32,4 +33,23 @@ struct Pixels [[nodiscard]] bool save(const QString& filename); operator bool() const; + + // TODO: forbid copying + // Pixels() = default; + // Pixels(Pixels &&) = default; + // Pixels &operator=(Pixels &&) = default; + + // Pixels(Pixels &) = delete; + // Pixels(const Pixels &) = delete; + // Pixels &operator=(Pixels &) = delete; + // Pixels &operator=(const Pixels &) = delete; + + /*! + * \brief lock - lock any write operations on this `Pixels` + * \return lock guard + */ + // std::lock_guard lock(); + + // private: + // std::mutex m_mtx; }; -- cgit v1.2.3-70-g09d2