/*! * * Copyright (c) 2019-2020 Diality Inc. - All Rights Reserved. * \copyright \n * THIS CODE MAY NOT BE COPIED OR REPRODUCED IN ANY FORM, \n * IN PART OR IN WHOLE, \n * WITHOUT THE EXPLICIT PERMISSION OF THE COPYRIGHT OWNER. \n * * \file guiactions.h * \date 2019/09/30 * \author Behrouz NematiPour * */ #pragma once #include namespace Gui { class GuiActions { Q_GADGET explicit GuiActions(); public: enum GuiActionsType_Enum { Unknown, PowerOff, }; enum GuiActionsInfo_Enum { NoInfo, Accepted, Rejected, }; Q_ENUM(GuiActionsType_Enum) Q_ENUM(GuiActionsInfo_Enum) }; // to be able to use the enum as signal/slot parameter typedef GuiActions::GuiActionsType_Enum GuiActionType; typedef GuiActions::GuiActionsInfo_Enum GuiActionInfo; }