Fairly large overhaul of the JuK codebase to beat out a lot of the Qt 3 stuff.
[kdemultimedia.git] / kmid / kmidbutton.h
blobf04c0abec4e19e06e1bbe7cf954235de72564756
1 #include <QPushButton>
2 #include <qpainter.h>
3 //Added by qt3to4:
4 #include <QPixmap>
6 class KMidButton : public QPushButton
8 protected:
10 QPixmap pixmap1,pixmap2;
12 virtual void drawButton(QPainter *paint)
14 if ((isChecked())&&(!pixmap1.isNull())) paint->drawPixmap(0,0,pixmap1);
15 else if ((!isChecked())&&(!pixmap2.isNull())) paint->drawPixmap(0,0,pixmap2);
18 public:
20 KMidButton (QWidget *parent,const char *name) : QPushButton(parent)
22 setObjectName(name);
25 ~KMidButton()
29 void setPixmaps(const QPixmap& p1, const QPixmap& p2)
31 pixmap1=p1;
32 pixmap2=p2;