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

YWorkSpaceManager Class Reference

#include <workspacemanager.h>

Inheritance diagram for YWorkSpaceManager:

Inheritance graph
[legend]
Collaboration diagram for YWorkSpaceManager:

Collaboration graph
[legend]
List of all members.

Public Slots

int NewWorkSpace ()
void OpenWorkSpace ()
void CloseWorkSpace ()
void SaveWorkSpace ()
void SaveWorkSpaceAs ()

Signals

void WorkSpaceDestroyed (YWorkSpace *)
void NewWorkSpaceCreated (YWorkSpace *)
 Workspace will be destroyed after emitting signal.


Public Member Functions

 YWorkSpaceManager (YApplication &app)
 ~YWorkSpaceManager ()
int InitInstance (YActionHandler *ah)
YWorkSpaceGetWorkSpace ()
virtual int SetConfig (YInputParser &parser)
virtual int GetConfig (YOutputParser &parser)
int ReadWorkSpace (const QString &filename)
int WriteWorkSpace (const QString &newfilename)
YApplicationGetApplication () const

Private Member Functions

int CreateNewWorkSpace ()
 filedialog is used to choose work space


Private Attributes

Q_OBJECT YApplicationapplication
YWorkSpaceworkspace
YActionHandleractionhandler
YFileDialog filedialog

Detailed Description

Alive from start to end of application


Constructor & Destructor Documentation

YWorkSpaceManager::YWorkSpaceManager YApplication   app
 

YWorkSpaceManager::~YWorkSpaceManager   [inline]
 


Member Function Documentation

void YWorkSpaceManager::CloseWorkSpace   [slot]
 

int YWorkSpaceManager::CreateNewWorkSpace   [private]
 

filedialog is used to choose work space

YApplication& YWorkSpaceManager::GetApplication   const [inline]
 

int YWorkSpaceManager::GetConfig YOutputParser   parser [virtual]
 

Reimplemented from YObject.

YWorkSpace * YWorkSpaceManager::GetWorkSpace  
 

int YWorkSpaceManager::InitInstance YActionHandler   ah [inline]
 

int YWorkSpaceManager::NewWorkSpace   [slot]
 

void YWorkSpaceManager::NewWorkSpaceCreated YWorkSpace   [signal]
 

Workspace will be destroyed after emitting signal.

void YWorkSpaceManager::OpenWorkSpace   [slot]
 

Open a already saved project

int YWorkSpaceManager::ReadWorkSpace const QString &    filename
 

void YWorkSpaceManager::SaveWorkSpace   [slot]
 

Save workspace under a new name

void YWorkSpaceManager::SaveWorkSpaceAs   [slot]
 

int YWorkSpaceManager::SetConfig YInputParser   parser [virtual]
 

Reimplemented from YObject.

void YWorkSpaceManager::WorkSpaceDestroyed YWorkSpace   [signal]
 

int YWorkSpaceManager::WriteWorkSpace const QString &    newfilename
 


Member Data Documentation

YActionHandler* YWorkSpaceManager::actionhandler [private]
 

Q_OBJECT YApplication& YWorkSpaceManager::application [private]
 

YFileDialog YWorkSpaceManager::filedialog [private]
 

YWorkSpace* YWorkSpaceManager::workspace [private]
 


The documentation for this class was generated from the following files:
Generated on Fri Feb 14 00:06:45 2003 for Yasa by doxygen1.3-rc3