bpmdetect 0.8.11
Automatic BPM detection tool
Loading...
Searching...
No Matches
trackitem.h
Go to the documentation of this file.
1// SPDX-License-Identifier: GPL-3.0-or-later
3#pragma once
4
5#include <QtWidgets/QTreeWidgetItem>
6
7class QProgressBar;
8class QTreeWidget;
9class Track;
10
11class TrackItem : public QTreeWidgetItem {
12public:
15 ~TrackItem() override;
17 Track *track() const;
23 void resetLastError();
25 void setLastError(const QString &error);
28
29private:
30 Track *track_ = nullptr;
31 QProgressBar *progressBar_ = nullptr;
32};
TrackItem(QTreeWidget *parent, Track *track)
Definition trackitem.cpp:6
void refreshSavedBpmIndicator()
Definition trackitem.cpp:33
void setLastError(const QString &error)
Definition trackitem.cpp:37
void resetLastError()
Definition trackitem.cpp:41
Track * track() const
Definition trackitem.cpp:21
void setProgressBar(QProgressBar *bar)
Definition trackitem.cpp:29
QProgressBar * progressBar() const
Definition trackitem.cpp:25
Definition track.h:14
QTreeWidgetItem(QTreeWidget *parent, QTreeWidgetItem *preceding, int type)
QTreeWidgetItem * parent() const const