#include <workspace.h>
Inheritance diagram for YWorkSpace:
Signals | |
void | NewItem (YObject *object) |
void | ItemRemoved (YObject *object) |
Public Member Functions | |
YWorkSpace (YApplication &app) | |
project set | |
void | ResetProjectManager () |
int | InitInstance () |
int | RemoveAllProjects () |
int | RemoveProject (YProject *project) |
YApplication & | GetApplication () const |
YProjectSet & | GetProjectSet () |
const QString & | GetAuthor () const |
const QDateTime & | GetCreationTime () const |
const QDateTime & | GetLastChangedTime () const |
const QString & | GetAbsFilePath () const |
const QString & | GetFileName () const |
void | SetAuthor (const QString &a) |
void | SetCreationTime (const QDateTime &d) |
void | SetLastChangedTime (const QDateTime &d) |
void | SetFilePath (const QString &filepath) |
virtual int | SetConfig (YInputParser &parser) |
virtual int | GetConfig (YOutputParser &parser) |
void | NewObjectCreated (YObject *object) |
void | ObjectRemoved (YObject *object) |
Private Attributes | |
Q_OBJECT YApplication & | application |
QString | filedir |
QString | filename |
QString | author |
QDateTime | creation_time |
author of workspace | |
QDateTime | lastchanged_time |
creation date of workspace | |
int | version |
last change of workspace | |
YProjectSet | projectset |
version of config |
|
project set
|
|
|
|
|
|
|
|
Reimplemented from YObject. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Output: Reimplemented from YObject. |
|
|
|
Input: worlspace file path (e.g. "..yasa" |
|
|
|
|
|
|
|
author of workspace
|
|
|
|
|
|
creation date of workspace
|
|
version of config
|
|
last change of workspace
|