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 };