Make a branch to make krunner Good Enough For Aaron™.
[kdebase/uwolfer.git] / workspace / kdm / kfrontend / themer / kdmbutton.h
blob3d6ec5a992861d1c2b3af5e23caed1f54573415f
1 /*
2 * Copyright (C) 2003 by Unai Garro <ugarro@users.sourceforge.net>
3 * Copyright (C) 2004 by Enrico Ros <rosenric@dei.unipd.it>
4 * Copyright (C) 2004 by Stephan Kulow <coolo@kde.org>
5 * Copyright (C) 2004 by Oswald Buddenhagen <ossi@kde.org>
7 * This program is free software; you can redistribute it and/or modify
8 * it under the terms of the GNU General Public License as published by
9 * the Free Software Foundation; either version 2 of the License, or
10 * (at your option) any later version.
12 * This program is distributed in the hope that it will be useful,
13 * but WITHOUT ANY WARRANTY; without even the implied warranty of
14 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15 * GNU General Public License for more details.
17 * You should have received a copy of the GNU General Public License
18 * along with this program; if not, write to the Free Software
19 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
22 #ifndef KDMBUTTON_H
23 #define KDMBUTTON_H
25 #include "kdmitem.h"
28 * KdmButton. A label element
31 class KdmButton : public KdmItem {
32 Q_OBJECT
34 public:
35 KdmButton( QObject *parent, const QDomNode &node );
37 protected:
38 virtual void drawContents( QPainter *p, const QRect &r );
40 virtual void doPlugActions( bool plug );
42 QString text;
44 private Q_SLOTS:
45 void activate();
46 void widgetGone();
49 #endif // KDMBUTTON_H