Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

DummyPlugin Class Reference

Multi-authentication example plugin, implementing a trivial 'yes/no' verification. More...

#include </home/clem/local/src/opie/noncore/securityplugins/dummy/dummyplugin.h>

Inheritance diagram for DummyPlugin:

Inheritance graph
[legend]
Collaboration diagram for DummyPlugin:

Collaboration graph
[legend]
List of all members.

Signals

void emitCode (int resultCode)
 Signal carrying the result code of this plugin.

Public Member Functions

int authenticate ()
 Make one authentication attempt with this plugin.
Opie::Security::MultiauthConfigWidgetconfigWidget (QWidget *parent)
 no configuration widget for the moment
QString pixmapNameConfig () const
 (optional) plugin configuration tab icon
QString pixmapNameWidget () const
 Plugin icon, to be displayed in the plugin list configuration widget.
QString pluginName () const
 Simply return its name (Dummy plugin).

Private Slots

void success ()
 Emit the MultiauthPluginObject::Success emitCode.
void failure ()
 Emit the MultiauthPluginObject::Failure emitCode.
void skip ()
 Emit the MultiauthPluginObject::Skip emitCode.

Detailed Description

Multi-authentication example plugin, implementing a trivial 'yes/no' verification.

The plugin itself, implementing the main authenticate() function.

Definition at line 45 of file dummyplugin.h.


Member Function Documentation

int DummyPlugin::authenticate  )  [virtual]
 

Make one authentication attempt with this plugin.

(very simple "success" / "failure" buttons in a dialog)

Returns:
The outcome code of this authentication

Implements Opie::Security::MultiauthPluginObject.

Definition at line 49 of file dummyplugin.cpp.

References Qt::AlignHCenter, Qt::AlignTop, emitCode(), failure(), oApp, skip(), success(), title, tr, TRUE, Qt::WStyle_Customize, Qt::WStyle_NoBorder, and Qt::WStyle_StaysOnTop.

MultiauthConfigWidget * DummyPlugin::configWidget QWidget *  parent  )  [virtual]
 

no configuration widget for the moment

Implements Opie::Security::MultiauthPluginObject.

Definition at line 19 of file dummyplugin.cpp.

References l.

void DummyPlugin::emitCode int  resultCode  )  [signal]
 

Signal carrying the result code of this plugin.

Referenced by authenticate(), failure(), skip(), and success().

void DummyPlugin::failure  )  [private, slot]
 

Emit the MultiauthPluginObject::Failure emitCode.

Definition at line 35 of file dummyplugin.cpp.

References emitCode().

Referenced by authenticate().

QString DummyPlugin::pixmapNameConfig  )  const [virtual]
 

(optional) plugin configuration tab icon

Returns:
path to the image file (without the extension) from $OPIEDIR/pics

Implements Opie::Security::MultiauthPluginObject.

Definition at line 25 of file dummyplugin.cpp.

References l.

QString DummyPlugin::pixmapNameWidget  )  const [virtual]
 

Plugin icon, to be displayed in the plugin list configuration widget.

Returns:
path to the image file (without the extension) from $OPIEDIR/pics

Implements Opie::Security::MultiauthPluginObject.

Definition at line 22 of file dummyplugin.cpp.

QString DummyPlugin::pluginName  )  const [virtual]
 

Simply return its name (Dummy plugin).

Implements Opie::Security::MultiauthPluginObject.

Definition at line 14 of file dummyplugin.cpp.

void DummyPlugin::skip  )  [private, slot]
 

Emit the MultiauthPluginObject::Skip emitCode.

Definition at line 40 of file dummyplugin.cpp.

References emitCode().

Referenced by authenticate().

void DummyPlugin::success  )  [private, slot]
 

Emit the MultiauthPluginObject::Success emitCode.

Definition at line 30 of file dummyplugin.cpp.

References emitCode().

Referenced by authenticate().


The documentation for this class was generated from the following files:
Generated on Sat Nov 5 17:31:42 2005 for OPIE by  doxygen 1.4.2