/* SPDX-FileCopyrightText: 2021 Jonah BrĂ¼chert SPDX-License-Identifier: LGPL-2.0-or-later */ #ifndef KIRIGAMIPLASMADESKTOPUNITS_H #define KIRIGAMIPLASMADESKTOPUNITS_H #include #include #include class AnimationSpeedProvider; class PlasmaDesktopUnits : public Kirigami::Platform::Units { Q_OBJECT public: explicit PlasmaDesktopUnits(QObject *parent = nullptr); void updateAnimationSpeed(); private: std::unique_ptr m_animationSpeedProvider; QPropertyNotifier m_notifier; }; #endif