TdkTreeLegend Class Reference
[The Core Module]

Defines the abstract class TdkTreeLegend. More...

#include <TdkTreeLegend.h>

List of all members.

Public Member Functions

 TdkTreeLegend ()
 Basic constructor.
 ~TdkTreeLegend ()
 Destructor.
virtual bool initialize ()
 Initializes the legend component.
virtual bool hasProject ()
 Returns true if the current project GID is valid.
virtual void close ()=0
 Enters the inactive state.
virtual void refresh ()=0
 Redraws the legend (used when the legend structure may have been modified).


Detailed Description

Defines the abstract class TdkTreeLegend.

This class is the interface to the legend component. The legend component is responsible for displaying the tree of themes. It is an active component since it interacts a lot with the user. Through it the user configures all the theme properties such as which themes are to be displayed, the styles of the themes, theme partitions (thematic), selected theme, object charts, etc.


Constructor & Destructor Documentation

TdkTreeLegend::TdkTreeLegend (  )  [inline]

Basic constructor.

TdkTreeLegend::~TdkTreeLegend (  )  [inline]

Destructor.


Member Function Documentation

bool TdkTreeLegend::initialize (  )  [inline, virtual]

Initializes the legend component.

Returns:
If the component is ready to use returns true otherwise returns false.

bool TdkTreeLegend::hasProject (  )  [inline, virtual]

Returns true if the current project GID is valid.

virtual void TdkTreeLegend::close (  )  [pure virtual]

Enters the inactive state.

virtual void TdkTreeLegend::refresh (  )  [pure virtual]

Redraws the legend (used when the legend structure may have been modified).


The documentation for this class was generated from the following file:
Generated on Fri Jun 15 16:54:58 2007 for TDK by  doxygen 1.5.2