diff -r 699651f2666f -r 5c1e3c6aa4ef camerauis/cameraxui/cxui/inc/cxuisettingsinfo.h --- a/camerauis/cameraxui/cxui/inc/cxuisettingsinfo.h Thu May 27 12:43:29 2010 +0300 +++ b/camerauis/cameraxui/cxui/inc/cxuisettingsinfo.h Fri Jun 11 13:26:48 2010 +0300 @@ -18,6 +18,11 @@ #ifndef CXUISETTINGSINFO_H #define CXUISETTINGSINFO_H +/*! +* @file +* @brief CxUi settings related classes and constants. +*/ + #include #include #include @@ -31,12 +36,23 @@ class CxeEngine; class CxuiSettingXmlReader; +/*! +* @namespace CxUiSettings +* @brief Namespace for UI settings related constants and classes. +*/ namespace CxUiSettings { - // Setting mappings + /*! Image setting definitions. */ static const char *IMAGE_SETTING_MAPPING_FILE = ":/xml/image_setting.xml"; + /*! Video setting definitions. */ static const char *VIDEO_SETTING_MAPPING_FILE = ":/xml/video_setting.xml"; + /*! + * Character used to separate lines within a single string. + * E.g. SettingItem::mItem can be split with this character to get multi-line item. + */ + static const char NEW_LINE_CHAR = '\n'; + struct SettingItem { QString mItem;