CustusX
2023.01.05-dev+develop.0da12
An IGT application
|
#include <cxSessionStorageServiceImpl.h>
Public Member Functions | |
SessionStorageServiceImpl (ctkPluginContext *context) | |
virtual | ~SessionStorageServiceImpl () |
virtual void | load (QString dir) |
load session from dir, or create new session in this location if none exist More... | |
virtual void | save () |
Save all application data to XML file. More... | |
virtual void | clear () |
virtual bool | isValid () const |
virtual QString | getRootFolder () const |
virtual bool | isNull () const |
Public Member Functions inherited from cx::SessionStorageService | |
SessionStorageService () | |
virtual | ~SessionStorageService () |
QString | getSubFolder (QString relative) |
return and create a folder/path relative to root. Created if necessary. More... | |
Additional Inherited Members | |
Signals inherited from cx::SessionStorageService | |
void | cleared () |
emitted when session is cleared, before isLoading is called More... | |
void | sessionChanged () |
emitted after change to a new session (new or loaded or cleared) More... | |
void | isSaving (QDomElement &root) |
xml storage is available More... | |
void | isSavingSecond (QDomElement &root) |
Triggered after the isSaving signal, to allow for data that. More... | |
void | isLoading (QDomElement &root) |
emitted while loading a session. Xml storage is available, getRootFolder() is set to loaded value. More... | |
void | isLoadingSecond (QDomElement &root) |
Emitted after the isLoading signal, to allow for structures that must be loaded after core structures like PatientModel. More... | |
Static Public Member Functions inherited from cx::SessionStorageService | |
static SessionStorageServicePtr | getNullObject () |
Definition at line 31 of file cxSessionStorageServiceImpl.h.
cx::SessionStorageServiceImpl::SessionStorageServiceImpl | ( | ctkPluginContext * | context | ) |
Definition at line 32 of file cxSessionStorageServiceImpl.cpp.
|
virtual |
Definition at line 41 of file cxSessionStorageServiceImpl.cpp.
|
virtual |
Implements cx::SessionStorageService.
Definition at line 129 of file cxSessionStorageServiceImpl.cpp.
|
virtual |
Implements cx::SessionStorageService.
Definition at line 142 of file cxSessionStorageServiceImpl.cpp.
|
virtual |
Implements cx::SessionStorageService.
Definition at line 46 of file cxSessionStorageServiceImpl.cpp.
|
virtual |
Implements cx::SessionStorageService.
Definition at line 136 of file cxSessionStorageServiceImpl.cpp.
|
virtual |
load session from dir, or create new session in this location if none exist
Implements cx::SessionStorageService.
Definition at line 51 of file cxSessionStorageServiceImpl.cpp.
|
virtual |
Save all application data to XML file.
Implements cx::SessionStorageService.
Definition at line 112 of file cxSessionStorageServiceImpl.cpp.