/* SPDX-FileCopyrightText: 2020 Michail Vourlakos SPDX-License-Identifier: GPL-2.0-or-later */ #ifndef LAYOUTICONDATA_H #define LAYOUTICONDATA_H //! local #include "genericdata.h" //! Qt #include #include namespace Latte { namespace Data { class LayoutIcon : public Generic { public: LayoutIcon(); LayoutIcon(LayoutIcon &&o); LayoutIcon(const LayoutIcon &o); //! Layout data bool isBackgroundFile{true}; bool isEmpty() const; //! Operators LayoutIcon &operator=(const LayoutIcon &rhs); LayoutIcon &operator=(LayoutIcon &&rhs); bool operator==(const LayoutIcon &rhs) const; bool operator!=(const LayoutIcon &rhs) const; }; } } Q_DECLARE_METATYPE(Latte::Data::LayoutIcon) #endif