author | llornkcor <llornkcor> | 2002-07-24 17:24:49 (UTC) |
---|---|---|
committer | llornkcor <llornkcor> | 2002-07-24 17:24:49 (UTC) |
commit | 2d9c74a4995a949378b36469ae5c6ab77963bead (patch) (side-by-side diff) | |
tree | 2c304cddd6eeaee35d887d2fc9e52241c24abcf5 /core/applets/restartapplet/restart.cpp | |
parent | 9e126f7ed2f73b26ef440c1cc54d0dc0e6308f68 (diff) | |
download | opie-2d9c74a4995a949378b36469ae5c6ab77963bead.zip opie-2d9c74a4995a949378b36469ae5c6ab77963bead.tar.gz opie-2d9c74a4995a949378b36469ae5c6ab77963bead.tar.bz2 |
simple developers tool for a taskbar icon to restart opie
Diffstat (limited to 'core/applets/restartapplet/restart.cpp') (more/less context) (show whitespace changes)
-rw-r--r-- | core/applets/restartapplet/restart.cpp | 77 |
1 files changed, 77 insertions, 0 deletions
diff --git a/core/applets/restartapplet/restart.cpp b/core/applets/restartapplet/restart.cpp new file mode 100644 index 0000000..9ecba04 --- a/dev/null +++ b/core/applets/restartapplet/restart.cpp @@ -0,0 +1,77 @@ +/********************************************************************** +** 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/resource.h> +#include <qpe/qpeapplication.h> + +#include <qpe/qcopenvelope_qws.h> +#include <qpe/resource.h> +#include <qpainter.h> +#include <qpixmap.h> +#include <qdatastream.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 ); + qDebug("new restartapplet"); + show(); +} + +RestartApplet::~RestartApplet() { +} + +void RestartApplet::mousePressEvent( QMouseEvent *) { + QCopEnvelope e("QPE/System", "restart()"); +} + +void RestartApplet::paintEvent( QPaintEvent* ) { + QPainter p(this); + qDebug("paint RESTART pixmap"); + p.drawPixmap( 0, 1, ( const char** ) restart_xpm ); +} + |