Accelerated Computation Engine
|
#include <ace_datamanager.h>
Public Slots | |
void | newDataOpened (const QString &canonicalPath, Ace::DataObject *object) |
Signals | |
void | dataOverwritten (const QString &canonicalPath, Ace::DataObject *object) |
Static Public Member Functions | |
static Ace::DataManager & | instance () |
This is a singleton class which handles all events for data objects being opened. This is used to make sure data objects do not remain open if they are being overwritten as a new data object from a running analytic.
|
signal |
Signals the file with the given path is being overwritten as a new data object with the given pointer.
canonicalPath | Canonical path to data object being overwritten as a new data object. |
object | Pointer to the new data object overwriting the given file path. |
|
static |
Returns a reference to the global instance of this manager. If no instance has been created yet this created a new global instance.
|
slot |
Called when a new data object is being created with the given canonical path, overwriting any data object that shares the same path on the file system.
canonicalPath | Canonical path of new data object overwriting any other data object that shares the same path. |
object | Pointer to the new data object overwriting the given file path. |