LMMS
Loading...
Searching...
No Matches
PatternTrackView.h
Go to the documentation of this file.
1/*
2 * PatternTrackView.h
3 *
4 * Copyright (c) 2004-2014 Tobias Doerffel <tobydox/at/users.sourceforge.net>
5 *
6 * This file is part of LMMS - https://lmms.io
7 *
8 * This program is free software; you can redistribute it and/or
9 * modify it under the terms of the GNU General Public
10 * License as published by the Free Software Foundation; either
11 * version 2 of the License, or (at your option) any later version.
12 *
13 * This program is distributed in the hope that it will be useful,
14 * but WITHOUT ANY WARRANTY; without even the implied warranty of
15 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
16 * General Public License for more details.
17 *
18 * You should have received a copy of the GNU General Public
19 * License along with this program (see COPYING); if not, write to the
20 * Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
21 * Boston, MA 02110-1301 USA.
22 *
23 */
24
25#ifndef LMMS_GUI_PATTERN_TRACK_VIEW_H
26#define LMMS_GUI_PATTERN_TRACK_VIEW_H
27
28#include "TrackView.h"
29
30namespace lmms
31{
32
33class PatternTrack;
34
35namespace gui
36{
37
39
40
42{
43 Q_OBJECT
44public:
46 ~PatternTrackView() override;
47
48 bool close() override;
49
51 {
52 return (m_patternTrack);
53 }
54
55
56public slots:
57 void clickedTrackLabel();
58
59
60private:
63} ;
64
65
66
67} // namespace gui
68
69} // namespace lmms
70
71#endif // LMMS_GUI_PATTERN_TRACK_VIEW_H
Definition PatternTrack.h:47
void clickedTrackLabel()
Definition PatternTrackView.cpp:75
const PatternTrack * getPatternTrack() const
Definition PatternTrackView.h:50
bool close() override
Close this track View.
Definition PatternTrackView.cpp:66
TrackLabelButton * m_trackLabel
Definition PatternTrackView.h:62
PatternTrack * m_patternTrack
Definition PatternTrackView.h:61
~PatternTrackView() override
Definition PatternTrackView.cpp:58
PatternTrackView(PatternTrack *pt, TrackContainerView *tcv)
Definition PatternTrackView.cpp:38
Definition TrackContainerView.h:71
Definition TrackLabelButton.h:41
friend class TrackLabelButton
Definition TrackView.h:168
TrackView(Track *_track, TrackContainerView *tcv)
Create a new track View.
Definition TrackView.cpp:61
Definition AudioPortAudio.cpp:223
Definition AudioAlsa.cpp:35