Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

WWhizProject Class Reference

Represents a single project. More...

#include <WWhizInterface2.h>

List of all members.

Public Methods

virtual const CString& GetName (void)const=0
virtual bool IsActive (void)const=0
virtual const CTime& GetTimeStamp (void)const=0
virtual WWhizFileListGetFileList (void)const=0
virtual WWhizTagListGetTagList (void)const=0
virtual bool IsWorkspaceProject (void)const=0
virtual void SetActive (bool active=true)=0
 Sets whether the project is active or not. More...

virtual XmlData& GetXmlData ()=0
 Retrieve the XML data representing the project. More...


Detailed Description

Represents a single project.


Member Function Documentation

WWhizFileList & WWhizProject::GetFileList ( void ) const [pure virtual]
 

Returns:
Retrieves the project's file list.

const CString & WWhizProject::GetName ( void ) const [pure virtual]
 

Returns:
Retrieves the full path name to the project.

WWhizTagList & WWhizProject::GetTagList ( void ) const [pure virtual]
 

Returns:
Retrieves the project's tag list.

const CTime & WWhizProject::GetTimeStamp ( void ) const [pure virtual]
 

Returns:
Retrieves the time stamp of the project file when it was read in.

XmlData & WWhizProject::GetXmlData ( ) [pure virtual]
 

Retrieve the XML data representing the project.

Returns:
Returns a pointer to the XmlData object representing the project.

bool WWhizProject::IsActive ( void ) const [pure virtual]
 

Returns:
Returns whether the project is active.

bool WWhizProject::IsWorkspaceProject ( void ) const [pure virtual]
 

Returns:
Returns true if the project is part of the active workspace, false otherwise.

void WWhizProject::SetActive ( bool active = true ) [pure virtual]
 

Sets whether the project is active or not.

Be sure to call WWhizInterface::RefreshFileList() after making this call.

Parameters:
active   The new active state of the project.


The documentation for this class was generated from the following file:
Generated at Mon Jan 8 23:50:20 2001 for WWhizInterface by doxygen1.2.4 written by Dimitri van Heesch, © 1997-2000