promoe/TitleBar.h
Tobias Rundstrom 4e46089c01 Added beginning of skinchooser.
Drop your skins into ~/.xmms2/clients/promoe/skins
2006-02-27 00:10:46 -03:00

39 lines
621 B
C++

#ifndef __TITLEBAR_H__
#define __TITLEBAR_H__
class TitleBar;
#include "PixWidget.h"
#include "Button.h"
using namespace std;
class TitleBar : public PixWidget
{
Q_OBJECT
public:
TitleBar (QWidget *parent, bool shaded);
~TitleBar ();
void setActive (bool active);
public slots:
void setPixmaps (Skin *skin);
void showMenu (void);
void showTheme (void);
protected:
void mouseDoubleClickEvent (QMouseEvent *event);
private:
QPixmap m_pixmap_active;
QPixmap m_pixmap_inactive;
Button *m_shadebtn;
Button *m_menubtn;
Button *m_closebtn;
Button *m_minimize;
bool m_shaded;
};
#endif