diff -r d9aefe59d544 -r fa6d9f75d6a6 camerauis/cameraxui/cxengine/inc/api/cxeengine.h --- a/camerauis/cameraxui/cxengine/inc/api/cxeengine.h Fri Apr 16 14:51:30 2010 +0300 +++ b/camerauis/cameraxui/cxengine/inc/api/cxeengine.h Mon May 03 12:22:55 2010 +0300 @@ -17,7 +17,7 @@ #ifndef CXEENGINE_H #define CXEENGINE_H -#include +#include #include "cxenamespace.h" class CxeCameraDeviceControl; @@ -29,11 +29,12 @@ class CxeImageDataQueue; class CxeFeatureManager; class CxeSettings; +class CxeMemoryMonitor; /** * CxeEngine provides the the entry point into CameraX engine. This is the * first class the client needs to initialize. CxeEngine then provides - * references to other CameraX engine objects. + * references to other CameraX engine objects. */ class CxeEngine : public QObject { @@ -81,9 +82,18 @@ * Access the settings model. */ virtual CxeSettings &settings() = 0; + + /** + * Access the feature manager. + */ virtual CxeFeatureManager &featureManager() = 0; /** + * Memory monitor utility. + */ + virtual CxeMemoryMonitor &memoryMonitor() = 0; + + /** * Get current camera mode. */ virtual Cxe::CameraMode mode() const = 0;