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

PasswordTreeElementGtkFactory Class Reference

the Gtk factory of the password composite. More...

#include <PasswordTreeElementGtkFactory.h>

List of all members.

Public Methods

 PasswordTreeElementGtkFactory (string root_menu_label)
 Constructor of the Gtk factory of the password composite. More...

virtual ~PasswordTreeElementGtkFactory ()
 Destructor of the Gtk factory of the password composite. More...

virtual PasswordManagerElement * createPasswordManagerElement (string name, int deepness)
 Create a PasswordManagerGtkMenuElement object that is a leaf element of the Gtk password composite. More...

virtual PasswordGroupElement * createPasswordGroupElement (string name, int deepness)
 Create a PasswordGroupGtkMenuElement that is a branch element of the Gtk password composite. More...

virtual PasswordRootElement * createPasswordRootElement (void)
 Create a PasswordRootGtkMenuElement that is the root element of the Gtk password composite. More...


Detailed Description

the Gtk factory of the password composite.


Constructor & Destructor Documentation

PasswordTreeElementGtkFactory::PasswordTreeElementGtkFactory string    root_menu_label
 

Constructor of the Gtk factory of the password composite.

Parameters:
root_menu_label  the label of the root menu item
Returns:
none

PasswordTreeElementGtkFactory::~PasswordTreeElementGtkFactory   [virtual]
 

Destructor of the Gtk factory of the password composite.

Returns:
none


Member Function Documentation

PasswordGroupElement * PasswordTreeElementGtkFactory::createPasswordGroupElement string    name,
int    deepness
[virtual]
 

Create a PasswordGroupGtkMenuElement that is a branch element of the Gtk password composite.

Parameters:
name  name of the branch element
deepness  the level of the element in the composite's structure
Returns:
The new PasswordGroupElement object
Warning:
This object must be deleted after its use

PasswordManagerElement * PasswordTreeElementGtkFactory::createPasswordManagerElement string    name,
int    deepness
[virtual]
 

Create a PasswordManagerGtkMenuElement object that is a leaf element of the Gtk password composite.

Parameters:
name  name of the leaf element
deepness  the level of the element in the composite's structure
Returns:
The new PasswordManagerElement object
Warning:
This object must be deleted after its use

PasswordRootElement * PasswordTreeElementGtkFactory::createPasswordRootElement void    [virtual]
 

Create a PasswordRootGtkMenuElement that is the root element of the Gtk password composite.

Its internal name is "TreeRoot", its menu name is _root_menu_label and its deepness is 0.

Returns:
The new PasswordRootElement object
Warning:
This object must be deleted after its use


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