#pragma once #include #include #include #include "stdafx.h" /** * @brief The FluCaptcha class */ class FluCaptcha : public QQuickPaintedItem { Q_OBJECT Q_PROPERTY_AUTO(QFont, font) Q_PROPERTY_AUTO(bool, ignoreCase) QML_NAMED_ELEMENT(FluCaptcha) public: explicit FluCaptcha(QQuickItem *parent = nullptr); void paint(QPainter *painter) override; Q_INVOKABLE void refresh(); [[maybe_unused]] Q_INVOKABLE bool verify(const QString &code); private: QString _code; };