SourceForge Logo
Main Page   Class Hierarchy   Compound List   File List   Compound Members   File Members  

PassguardAbstractCommand Class Reference

the abstract command interface. More...

#include <PassguardAbstractCommand.h>

Inheritance diagram for PassguardAbstractCommand:

PassguardCommandCopyPassword PassguardCommandPrintInfo List of all members.

Public Methods

virtual ~PassguardAbstractCommand ()
 Destructor of the abstract command interface. More...

virtual string getName (void)=0
 Retrieves the name of the command for the menu label. More...

virtual string getDescription (void)=0
 Retrieves the description of the command for the menu tooltip. More...

virtual void execute (void)=0
 the function called when the command must be executed. More...


Protected Methods

 PassguardAbstractCommand ()
 Constructor of the abstract command interface. More...


Detailed Description

the abstract command interface.


Constructor & Destructor Documentation

PassguardAbstractCommand::~PassguardAbstractCommand   [inline, virtual]
 

Destructor of the abstract command interface.

Returns:
none

PassguardAbstractCommand::PassguardAbstractCommand   [inline, protected]
 

Constructor of the abstract command interface.

Returns:
none


Member Function Documentation

void PassguardAbstractCommand::execute void    [pure virtual]
 

the function called when the command must be executed.

Returns:
none

Implemented in PassguardCommandCopyPassword, and PassguardCommandPrintInfo.

string PassguardAbstractCommand::getDescription void    [pure virtual]
 

Retrieves the description of the command for the menu tooltip.

Returns:
the string holding the description of the command

Implemented in PassguardCommandCopyPassword, and PassguardCommandPrintInfo.

string PassguardAbstractCommand::getName void    [pure virtual]
 

Retrieves the name of the command for the menu label.

Returns:
the string holding the name of the command

Implemented in PassguardCommandCopyPassword, and PassguardCommandPrintInfo.


The documentation for this class was generated from the following file:
Generated on Sun Mar 9 15:36:57 2003 for GPassGuard by doxygen1.2.15