summaryrefslogtreecommitdiff
path: root/core/applets/restartapplet/restart.cpp
blob: 2e17608c82e1b0bb867dad78752e798d7277fe99 (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
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
/**********************************************************************
** Copyright (C) 2002 L.J. Potter ljp@llornkcor.com
**  All rights reserved.
**
** This file may be distributed and/or modified under the terms of the
** GNU General Public License version 2 as published by the Free Software
** Foundation and appearing in the file LICENSE.GPL included in the
** packaging of this file.
**
** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE
** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
**
**********************************************************************/

#include "restart.h"


#include <qpe/qcopenvelope_qws.h>
#include <qpainter.h>


/* XPM */
static char *restart_xpm[] = {
"16 16 11 1",
"   c None",
".  c #000000",
"+  c #DCDCDC",
"@  c #A0A0A0",
"#  c #C3C3C3",
"$  c #808080",
"%  c #FFA858",
"&  c #FFDCA8",
"*  c #FFFFC0",
"=  c #FFFFFF",
"-  c #585858",
"       ..       ",
"   .. .++. ..   ",
"  .+@.@##@.@+.  ",
"  .@+$@%%@$+@.  ",
"   .$%%&%&%$.   ",
" ..+@%&$$%&@+.. ",
".+#@%&%@@&*%@#+.",
".$@+$&*&&=*$+@$.",
" .--+$&*=&$+--. ",
"  .$#++$$++#$.  ",
" .@=$-$++$-$=@. ",
" .+@-..@@..-@+. ",
"  ... .+=. ...  ",
"      .-$.      ",
"       ..       ",
"                "};
RestartApplet::RestartApplet( QWidget *parent, const char *name )
    : QWidget( parent, name ) {
      setFixedHeight( 18 );
      setFixedWidth( 16 );
    show();
}

RestartApplet::~RestartApplet() {
}

void RestartApplet::mousePressEvent( QMouseEvent *) {
    QCopEnvelope e("QPE/System", "restart()");
}

void RestartApplet::paintEvent( QPaintEvent* ) {
      QPainter p(this);
      p.drawPixmap( 0, 1,  ( const char** ) restart_xpm );
}