#include "definitions.h"
#include "ui_trackheader_ui.h"
-class HeaderTrack : public QWidget {
+class HeaderTrack : public QWidget
+{
Q_OBJECT
public:
HeaderTrack(int index, TrackInfo info, QWidget *parent = 0);
+ ~HeaderTrack();
+ void setLock(bool lock);
protected:
//virtual void paintEvent(QPaintEvent * /*e*/);
private:
int m_index;
TRACKTYPE m_type;
- Ui::TrackHeader_UI view;
+ Ui::TrackHeader_UI m_view;
QMenu *m_contextMenu;
private slots:
void slotDeleteTrack();
void slotAddTrack();
void slotChangeTrack();
+ void switchLock(bool emitSignal = true);
signals:
void switchTrackAudio(int);
void switchTrackVideo(int);
+ void switchTrackLock(int);
void insertTrack(int);
void deleteTrack(int);
void changeTrack(int);