NCL Composer  0.1.5
 All Classes Functions Variables Pages
composer::core::ProjectControl Class Reference

Manages all the open Projects. More...

#include <ProjectControl.h>

Inheritance diagram for composer::core::ProjectControl:
Collaboration diagram for composer::core::ProjectControl:

Public Slots

bool closeProject (QString location)
 
void saveProject (QString location)
 
void moveProject (QString location, QString dest, bool saveDesc=false)
 
void saveTemporaryProject (QString location)
 
bool launchProject (QString location)
 
void importFromDocument (QString docLocation, QString projLocation)
 

Signals

void startOpenProject (QString document)
 
void endOpenProject (QString document)
 
void projectAlreadyOpen (QString)
 
void notifyError (QString)
 
void dirtyProject (QString, bool)
 

Public Member Functions

ProjectgetOpenProject (QString location)
 

Detailed Description

Manages all the open Projects.

Definition at line 40 of file ProjectControl.h.

Member Function Documentation

bool composer::core::ProjectControl::closeProject ( QString  location)
slot
Parameters
location

Definition at line 39 of file ProjectControl.cpp.

void composer::core::ProjectControl::dirtyProject ( QString  ,
bool   
)
signal
Parameters

Here is the caller graph for this function:

void composer::core::ProjectControl::endOpenProject ( QString  document)
signal
Parameters
document

Here is the caller graph for this function:

Project * composer::core::ProjectControl::getOpenProject ( QString  location)
Parameters
location

Definition at line 281 of file ProjectControl.cpp.

void composer::core::ProjectControl::importFromDocument ( QString  docLocation,
QString  projLocation 
)
slot
Parameters
docLocation
projLocation

Definition at line 129 of file ProjectControl.cpp.

Here is the call graph for this function:

bool composer::core::ProjectControl::launchProject ( QString  location)
slot
Parameters
location

Definition at line 58 of file ProjectControl.cpp.

Here is the call graph for this function:

void composer::core::ProjectControl::moveProject ( QString  location,
QString  dest,
bool  saveDesc = false 
)
slot
Parameters
location

Definition at line 232 of file ProjectControl.cpp.

Here is the call graph for this function:

void composer::core::ProjectControl::notifyError ( QString  )
signal
Parameters
QString

Here is the caller graph for this function:

void composer::core::ProjectControl::projectAlreadyOpen ( QString  )
signal
Parameters
QString

Here is the caller graph for this function:

void composer::core::ProjectControl::saveProject ( QString  location)
slot
Parameters
location

Definition at line 207 of file ProjectControl.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void composer::core::ProjectControl::saveTemporaryProject ( QString  location)
slot
Parameters
location

Definition at line 256 of file ProjectControl.cpp.

Here is the call graph for this function:

void composer::core::ProjectControl::startOpenProject ( QString  document)
signal
Parameters
document

Here is the caller graph for this function:


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