summaryrefslogtreecommitdiff
path: root/coreengine/viewdisplaytracks.h
blob: e56fa8235b7d79cfa127234742260c43e0b33636 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#ifndef __VIEWDISPLAYTRACKS_H
#define __VIEWDISPLAYTRACKS_H

#include "view.h"

class cViewTracks : public cView {
private:
    cViewListAudioTracks *viewList;
    cVeDtBackground *veBackground;
    cVeDtHeader *veHeader;
    bool change;
    void SetViewElements(void);
    void SetViewElementObjects(void);
    void ClearVariables(void);
public:
    cViewTracks(void);
    virtual ~cViewTracks(void);
    void Close(void);
    void AddViewList(cViewList *viewList);
    void PreCache(void);
    void SetTitle(const char *title);
    void SetNumtracks(int numTracks);
    void SetTracks(const char * const *tracks);
    void SetAudiochannel(int audioChannel);
    void SetCurrentTrack(int index);
    void Flush(void);
};

#endif //__VIEWDISPLAYTRACKS_H