mirror of
https://projects.vdr-developer.org/git/vdr-plugin-skindesigner.git
synced 2023-10-19 17:58:31 +02:00
27 lines
741 B
C
27 lines
741 B
C
|
#ifndef __DISPLAYTRACKS_H
|
||
|
#define __DISPLAYTRACKS_H
|
||
|
|
||
|
#include <vdr/skins.h>
|
||
|
#include <vdr/thread.h>
|
||
|
#include "config.h"
|
||
|
#include "libtemplate/template.h"
|
||
|
#include "views/displayaudiotracksview.h"
|
||
|
|
||
|
class cSDDisplayTracks : public cSkinDisplayTracks {
|
||
|
private:
|
||
|
cDisplayAudiotracksView *tracksView;
|
||
|
bool initial;
|
||
|
int numTracks;
|
||
|
bool doOutput;
|
||
|
int currentTrack;
|
||
|
const char *menuTitle;
|
||
|
public:
|
||
|
cSDDisplayTracks(cTemplate *audiotracksTemplate, const char *Title, int NumTracks, const char * const *Tracks);
|
||
|
virtual ~cSDDisplayTracks();
|
||
|
virtual void SetTrack(int Index, const char * const *Tracks);
|
||
|
virtual void SetAudioChannel(int AudioChannel);
|
||
|
virtual void Flush(void);
|
||
|
};
|
||
|
|
||
|
|
||
|
#endif //__DISPLAYTRACKS_H
|