roviz  0.7
Code Documentation of roviz
Signals | Public Member Functions | Static Public Member Functions | List of all members
ProjectManager Class Reference
Inheritance diagram for ProjectManager:
Inheritance graph
Collaboration diagram for ProjectManager:
Collaboration graph

Signals

void recentWorkspaceListChanged ()
 
void workspaceChanged ()
 

Public Member Functions

 ProjectManager (QObject *parent=0)
 
void initRecentWorkspaces ()
 
bool saveRecentWorkspacesSettings () const
 
QSharedPointer< AbstractWorkspacedefaultWorkspace () const
 
bool isDefaultWorkspaceSet () const
 
QSharedPointer< AbstractWorkspacecurrentWorkspace () const
 
void setCurrentWorkspace (const QSharedPointer< AbstractWorkspace > &currentWorkspace)
 
QVector< QSharedPointer< AbstractWorkspace > > recentWorkspaces () const
 
void setRecentWorkspaces (const QVector< QSharedPointer< AbstractWorkspace > > &recentWorkspaces)
 
void removeRecentWorkspaces (const QSharedPointer< AbstractWorkspace > &workspace)
 
bool addRecentWorkspace (const QSharedPointer< AbstractWorkspace > &recentWorkspace)
 
int workspaceCount () const
 
QVector< QSharedPointer< AbstractWorkspace > > workspaces () const
 
QString workDirectoryPath () const
 
void setWorkDirectoryPath (const QString &workDirectoryPath)
 

Static Public Member Functions

static QDomDocument recentWorkspacesDomTemplate ()
 

The documentation for this class was generated from the following files: