promoe/ShadedDisplay.h
Daniel Svensson 787a5c7b5b Singletonify XMMSHandler and kick out everything not XMMSisch from the class.
A class that needs to talk to xmms2 now calls XMMSHandler::getInstance()
and all communication is handled by signals'n'slots.
2006-02-26 19:16:43 +01:00

37 lines
623 B
C++

#ifndef __SHADEDDISPLAY_H__
#define __SHADEDDISPLAY_H__
class ShadedDisplay;
#include "MainWindow.h"
#include "Display.h"
#include "SmallNumberDisplay.h"
#include "TextBar.h"
#include "Button.h"
class ShadedDisplay : public SkinDisplay
{
Q_OBJECT
public:
ShadedDisplay (QWidget *parent);
~ShadedDisplay () { }
SmallNumberDisplay *m_number;
SmallNumberDisplay *m_number2;
TextScroller *m_title;
private:
Button *m_prev;
Button *m_play;
Button *m_pause;
Button *m_stop;
Button *m_next;
Button *m_eject;
public slots:
void setStatus (uint status);
void setPlaytime (uint time);
};
#endif