/*! * * Copyright (c) 2023-2024 Diality Inc. - All Rights Reserved. * \copyright * THIS CODE MAY NOT BE COPIED OR REPRODUCED IN ANY FORM, IN PART OR IN * WHOLE, WITHOUT THE EXPLICIT PERMISSION OF THE COPYRIGHT OWNER. * * \file VCloudSync.h * \author (last) Behrouz NematiPour * \date (last) 07-Apr-2023 * \author (original) Behrouz NematiPour * \date (original) 07-Apr-2023 * */ #pragma once // Qt #include // Project #include "main.h" // Doxygen : do not remove #include // forward declarations class tst_views; namespace View { /*! * \brief The VCloudSync class * \details View for handling the CloudSync * */ class VCloudSync : public QObject { Q_OBJECT // friends friend class ::tst_views; STATE(bool , isRunning , false) STATE(bool , isRegisterStart , false) STATE(bool , isRegisterDone , false) STATE(bool , isReady , false) VIEW_DEC_CLASS(VCloudSync) private slots: public slots: void doRegister(); signals: void didRegister(); }; }