Start to fix some error
[kdeartwork.git] / kwin-styles / riscos / HelpButton.cpp
blobda3f80cd022df1d1ebc073fb10f74469bc558976
1 /*
2 RISC OS KWin client
4 Copyright 2000
5 Rik Hemsley <rik@kde.org>
7 This program is free software; you can redistribute it and/or
8 modify it under the terms of the GNU General Public
9 License as published by the Free Software Foundation; either
10 version 2 of the License, or (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 GNU
15 General Public License for more details.
17 You should have received a copy of the GNU General Public License
18 along with this program; see the file COPYING. If not, write to
19 the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
20 Boston, MA 02110-1301, USA.
23 #include "HelpButton.h"
24 //Added by qt3to4:
25 #include <QPixmap>
26 #include <QMouseEvent>
28 namespace RiscOS
31 /* XPM */
32 static const char * const help_xpm[] = {
33 "12 12 3 1",
34 " c None",
35 ". c #FFFFFF",
36 "+ c #000000",
37 " . ++++ . ",
38 " .+....+. ",
39 " +......+ ",
40 "..+......+..",
41 " +......+ ",
42 " +......+ ",
43 " .+....+. ",
44 " . ++ + . ",
45 " + ++ ",
46 " ++ + ",
47 " + ++ ",
48 " ++ "};
50 HelpButton::HelpButton(QWidget *parent)
51 : Button(parent, i18n("Help"))
53 setPixmap(QPixmap((const char **)help_xpm));
56 void HelpButton::mouseReleaseEvent(QMouseEvent *e)
58 Button::mouseReleaseEvent(e);
60 if (!rect().contains(e->pos()))
61 return;
63 emit(help());
66 } // End namespace;
68 // vim:ts=2:sw=2:tw=78
69 #include "HelpButton.moc"