-rw-r--r-- | core/applets/lockapplet/lock.cpp | 7 | ||||
-rw-r--r-- | core/applets/lockapplet/lockapplet.pro | 2 | ||||
-rw-r--r-- | core/applets/lockapplet/opie-lockapplet.control | 2 |
3 files changed, 4 insertions, 7 deletions
diff --git a/core/applets/lockapplet/lock.cpp b/core/applets/lockapplet/lock.cpp index 89f27bb..a831b99 100644 --- a/core/applets/lockapplet/lock.cpp +++ b/core/applets/lockapplet/lock.cpp @@ -1,84 +1,81 @@ #include "lock.h" /* OPIE */ #include <opie2/multiauthpassword.h> +#include <opie2/oresource.h> #include <qpe/applnk.h> -#include <qpe/resource.h> /* QT */ #include <qiconset.h> #include <qpopupmenu.h> #include <qmessagebox.h> LockMenuApplet::LockMenuApplet() :QObject( 0, "LockMenuApplet" ) { } LockMenuApplet::~LockMenuApplet ( ) {} int LockMenuApplet::position() const { return 3; } QString LockMenuApplet::name() const { return tr( "Lock shortcut" ); } QString LockMenuApplet::text() const { return tr( "Lock" ); } QIconSet LockMenuApplet::icon() const { - QPixmap pix; - QImage img = Resource::loadImage( "security/lock" ); - if ( !img.isNull() ) - pix.convertFromImage( img.smoothScale( AppLnk::smallIconSize(), AppLnk::smallIconSize() ) ); + QPixmap pix = Opie::Core::OResource::loadPixmap( "security/lock", Opie::Core::OResource::SmallIcon ); return pix; } QPopupMenu* LockMenuApplet::popup(QWidget*) const { /* no subdir */ return 0; } void LockMenuApplet::activated() { /* QMessageBox::information(0,tr("No white rabbit found"), tr("<qt>No white rabbit was seen near Opie." "Only the beautiful OpieZilla is available" "for your pleassure</qt>")); */ Opie::Security::MultiauthPassword::authenticate(Opie::Security::LockNow); } QRESULT LockMenuApplet::queryInterface( const QUuid &uuid, QUnknownInterface **iface ) { *iface = 0; if ( uuid == IID_QUnknown ) *iface = this; else if ( uuid == IID_MenuApplet ) *iface = this; else return QS_FALSE; if ( *iface ) (*iface)->addRef(); return QS_OK; } Q_EXPORT_INTERFACE() { Q_CREATE_INSTANCE( LockMenuApplet ) } diff --git a/core/applets/lockapplet/lockapplet.pro b/core/applets/lockapplet/lockapplet.pro index ce4761c..500acba 100644 --- a/core/applets/lockapplet/lockapplet.pro +++ b/core/applets/lockapplet/lockapplet.pro @@ -1,12 +1,12 @@ TEMPLATE = lib CONFIG += qt plugn warn_on HEADERS = lock.h SOURCES = lock.cpp TARGET = lockapplet DESTDIR = $(OPIEDIR)/plugins/applets INCLUDEPATH += $(OPIEDIR)/include DEPENDPATH += $(OPIEDIR)/include -LIBS += -lqpe -lopiesecurity2 +LIBS += -lqpe -lopiecore2 -lopiesecurity2 VERSION = 1.0.0 include( $(OPIEDIR)/include.pro ) diff --git a/core/applets/lockapplet/opie-lockapplet.control b/core/applets/lockapplet/opie-lockapplet.control index cf76d69..97194ab 100644 --- a/core/applets/lockapplet/opie-lockapplet.control +++ b/core/applets/lockapplet/opie-lockapplet.control @@ -1,11 +1,11 @@ Package: opie-lockapplet Files: plugins/applets/liblockapplet.so* pics/security/lock.png Priority: optional Section: opie/applets Maintainer: Opie Team <opie@handhelds.org> Architecture: arm -Depends: task-opie-minimal, opie-security +Depends: task-opie-minimal, libopiecore2, libopiesecurity2 Description: Lock Opie now Button to lock Opie (as configured in the Security settings) on demand. Version: $QPE_VERSION$EXTRAVERSION |