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