/* SPDX-FileCopyrightText: 2021 Michail Vourlakos SPDX-License-Identifier: GPL-2.0-or-later */ #ifndef LAYOUTSCOMBOBOX_H #define LAYOUTSCOMBOBOX_H //local #include "../../data/layouticondata.h" //Qt #include #include namespace Latte { namespace Settings { class LayoutsComboBox : public QComboBox { Q_OBJECT public: LayoutsComboBox(QWidget *parent = nullptr); Latte::Data::LayoutIcon layoutIcon() const; void setLayoutIcon(const Latte::Data::LayoutIcon &icon); protected: void paintEvent(QPaintEvent *event) override; private: Latte::Data::LayoutIcon m_layoutIcon; }; } } #endif