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

Public Slots

void onLoadTrigger ()
 
void onLoadAllTrigger ()
 
void onUnloadTrigger ()
 
void onUnloadAllTrigger ()
 
void onSaveTrigger ()
 
void onSaveAllTrigger ()
 
void onRemoveTrigger ()
 
void onDeleteTrigger ()
 
void onFastLoad (bool state)
 
void showProjectInfo ()
 
void onEditTrigger ()
 
void onUnloadAllExceptThisTrigger ()
 
void onUnloadAllExceptVisibleTrigger ()
 

Signals

void projectGuiLabelChanged (QSharedPointer< ProjectGui > projectGui)
 
void projectLoaded (QSharedPointer< ProjectGui > projectGui)
 
void projectUnloaded (QSharedPointer< ProjectGui > projectGui)
 

Public Member Functions

 ProjectGui (AbstractWorkspaceGui *parent, QSharedPointer< AbstractProject > project)
 
bool isValid () const
 
bool isLoaded () const
 
bool isFastLoaded () const
 
QSharedPointer< AbstractProjectproject () const
 
ItemViewitemView () const
 
void reset ()
 
bool save (bool autosave=false)
 
bool load ()
 
bool unload ()
 
int tabWidgetIndex () const
 
void setTabWidgetIndex (int tabWidgetIndex)
 
QString projectGuiLabel () const
 
QString projectName () const
 
void setLoaded (bool isLoaded)
 
QString lastError () const
 
int autosaveTimerInterval () const
 
void setAutosaveTimerInterval (int value)
 
void showProjectContextMenue (const QPoint &globalPosition) const
 
void setDialogPositionOffset (const QPoint &dialogPoistion)
 

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