File indexing completed on 2024-12-01 04:28:35

0001 /*
0002     SPDX-FileCopyrightText: 2013-2018 Meltytech LLC
0003     SPDX-FileCopyrightText: 2013-2018 Dan Dennedy <dan@dennedy.org>
0004     SPDX-FileCopyrightText: 2021 Jean-Baptiste Mardelle <jb@kdenlive.org>
0005 
0006     SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-KDE-Accepted-GPL
0007 */
0008 
0009 #pragma once
0010 
0011 #include "abstracttask.h"
0012 
0013 #include <QRunnable>
0014 #include <QObject>
0015 
0016 class AudioLevelsTask : public AbstractTask
0017 {
0018 public:
0019     AudioLevelsTask(const ObjectId &owner, QObject* object);
0020     static void start(const ObjectId &owner, QObject* object, bool force = false);
0021 
0022 protected:
0023     void run() override;
0024 
0025 };