3
Copyright (C) 1999 Martin Vogt
5
This program is free software; you can redistribute it and/or modify
6
it under the terms of the GNU General Public License as published by
7
the Free Software Foundation.
9
For more information look at the file COPYRIGHT in this package
17
#include <waJumpSlider.h>
18
#include <waVolumeSlider.h>
19
#include <waBalanceSlider.h>
21
#include <waSkinModell.h>
22
#include <waSkinOperation.h>
36
#include <waTitleBar.h>
37
#include "guiSpectrumAnalyser.h"
39
#include "guiPlugin.h"
42
#define __SKINID_WINAMP 1
44
class WaSkin : public GuiPlugin {
47
WaSkinModell* waSkinModell;
51
WaSkin(QString skinDir,QWidget *parent=0, const char *name=0 );
56
void loadSkin(QString skinDir);
57
void setSong(QString song);
58
void setRepeat(int val);
59
void setShuffle(int val);
60
void setPlaylist(int val);
62
void setFreq(int val);
64
void setJumpValue(int val);
65
void setJumpRange(int val);
66
void setVolumeValue(int val);
67
void setBalanceValue(int val);
69
void setStatus(int val);
70
void setStereo(int val);
71
void setTime(QString timeString);
72
void setSpectrum(float floatArray[75]);
74
QSize sizeHint() const;
75
void paintEvent (QPaintEvent* paintEvent);
76
GuiSpectrumAnalyser* guiSpectrumAnalyser;
84
void createHighLevelElements();
99
WaJumpSlider* waJumpSlider;
100
WaVolumeSlider* waVolumeSlider;
101
WaBalanceSlider* waBalanceSlider;
109
WaTitleBar *waTitleBar;