summaryrefslogtreecommitdiff
path: root/src/ui/kledbutton.h
blob: 3bdadaaf91728b739ee3cc49e568d4f1dd0e9df0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#pragma once

#include <tqwidget.h>
#include <kled.h>

class KLedButton : public KLed
{
    TQ_OBJECT

public:
    KLedButton( const TQColor &col = TQt::green, TQWidget *parent = 0, const char *name = 0 );
    KLedButton( const TQColor &col, KLed::State st, KLed::Look look, KLed::Shape shape,
                TQWidget *parent = 0, const char *name = 0 );
    ~KLedButton() {}

    TQSize       sizeHint()   const;
    TQSizePolicy sizePolicy() const;

signals:
    void stateChanged( bool newState );

protected:
    void mousePressEvent( TQMouseEvent *e );
};