File indexing completed on 2024-04-21 16:32:05
0001 /* This file is part of Kairo Timer 0002 0003 SPDX-FileCopyrightText: 2016 (c) Kevin Ottens <ervin@kde.org> 0004 0005 SPDX-License-Identifier: GPL-2.0-only OR GPL-3.0-only OR LicenseRef-KDE-Accepted-GPL 0006 0007 */ 0008 0009 #ifndef SOUNDCONTROLINTERFACE_H 0010 #define SOUNDCONTROLINTERFACE_H 0011 0012 #include <QObject> 0013 0014 class SoundControlInterface : public QObject 0015 { 0016 Q_OBJECT 0017 public: 0018 explicit SoundControlInterface(QObject *parent = nullptr); 0019 0020 public slots: 0021 virtual void playShortBeep() = 0; 0022 virtual void playLongBeep() = 0; 0023 virtual void playEndBeep() = 0; 0024 }; 0025 0026 #endif