/**
* @file widget_data_types.cpp
* @author Krzysztof Jackiewicz (k.jackiewicz@samsung.com)
- * @author Tomasz Iwanek (t.iwanek@samsung.com) (implementation moved to cpp)
+ * @author Tomasz Iwanek (t.iwanek@samsung.com) (implementation moved to
+ * cpp)
* @version 0.1
* @brief
*/
#include <dpl/foreach.h>
WidgetAccessList::WidgetAccessList() : m_isAccessAll(false)
-{
-}
+{}
-WidgetAccessList::WidgetAccessList(const WrtDB::WidgetAccessInfoList &widgetAccessInfoList) :
+WidgetAccessList::WidgetAccessList(
+ const WrtDB::WidgetAccessInfoList &widgetAccessInfoList) :
m_isAccessAll(false)
{
FOREACH(it, widgetAccessInfoList)
m_BackButtonPresence(BackButton_Disable),
m_ContextMenu(ContextMenu_Enable),
m_Encryption(Encryption_Disable),
- m_BackgroundSupport(BackgroundSupport_Disable)
-{
-}
+ m_BackgroundSupport(BackgroundSupport_Disable),
+ m_ProgressbarPresence(ProgressBar_Disable),
+ m_HWkeyEvent(HWkeyEvent_Enable)
+{}
-WidgetSettingList::WidgetSettingList(WidgetSettings &widgetSettings)
+WidgetSettingList::WidgetSettingList(WrtDB::WidgetSettings &widgetSettings)
{
m_RotationLock = Screen_Portrait;
m_IndicatorPresence = Indicator_Enable;
m_ContextMenu = ContextMenu_Enable;
m_Encryption = Encryption_Disable;
m_BackgroundSupport = BackgroundSupport_Disable;
+ m_ProgressbarPresence = ProgressBar_Disable;
+ m_HWkeyEvent = HWkeyEvent_Enable;
FOREACH(it, widgetSettings)
{
SETTING_VALUE_SCREEN_ORIENTATION_LANDSCAPE)
{
m_RotationLock = Screen_Landscape;
+ } else if (value ==
+ SETTING_VALUE_SCREEN_ORIENTATION_AUTO_ROTATION)
+ {
+ m_RotationLock = Screen_AutoRotation;
} else {
LogError("Invalid screen orientation value!! [" <<
value << "]");
m_IndicatorPresence = Indicator_Disable;
} else {
LogError("Invalid indicator presence value!! [" <<
- value << "]");
+ value << "]");
m_IndicatorPresence = Indicator_Enable;
}
} else if (name == SETTING_NAME_BACKBUTTON_PRESENCE) {
if (value == SETTING_VALUE_BACKBUTTON_PRESENCE_ENALBE) {
m_BackButtonPresence = BackButton_Enable;
} else if (value ==
- SETTING_VALUE_BACKBUTTON_PRESENCE_DISABLE) {
+ SETTING_VALUE_BACKBUTTON_PRESENCE_DISABLE)
+ {
m_BackButtonPresence = BackButton_Disable;
} else {
LogError("Invalid backbutton presence value!! [" <<
- value << "]");
+ value << "]");
m_BackButtonPresence = BackButton_Disable;
}
- } else if ( name == SETTING_NAME_CONTEXT_MENU
-#ifndef DEPRECATED_SETTING_STRING
- || name == SETTING_NAME_CONTEXTMENU
-#endif
- ) {
+ } else if (name == SETTING_NAME_CONTEXT_MENU)
+ {
if (value == SETTING_VALUE_ENABLE) {
m_ContextMenu = ContextMenu_Enable;
} else if (value == SETTING_VALUE_DISABLE) {
m_ContextMenu = ContextMenu_Disable;
} else {
LogError("Invalid contextmenu value!! [" <<
- value << "]");
+ value << "]");
m_ContextMenu = ContextMenu_Enable;
}
} else if (name == SETTING_NAME_ENCRYPTION) {
if (value == SETTING_VALUE_ENCRYPTION_ENABLE) {
m_Encryption = Encryption_Enable;
} else if (value ==
- SETTING_VALUE_ENCRYPTION_DISABLE) {
+ SETTING_VALUE_ENCRYPTION_DISABLE)
+ {
m_Encryption = Encryption_Disable;
} else {
LogError("Invalid encryption value!! [" <<
- value << "]");
+ value << "]");
m_Encryption = Encryption_Disable;
}
} else if (name == SETTING_NAME_BACKGROUND_SUPPORT) {
m_BackgroundSupport = BackgroundSupport_Disable;
} else {
LogError("Invalid background-support value!! [" <<
- value << "]");
+ value << "]");
m_BackgroundSupport = BackgroundSupport_Disable;
}
} else if (name == SETTING_NAME_USER_AGENT) {
if (!userAgent.IsNull()) {
m_UserAgent = DPL::ToUTF8String(*userAgent);
}
+ } else if (name == SETTING_NAME_PROGRESSBAR_PRESENCE) {
+ if (value == SETTING_VALUE_PROGRESSBAR_PRESENCE_ENABLE) {
+ m_ProgressbarPresence = ProgressBar_Enable;
+ } else if (value == SETTING_VALUE_PROGRESSBAR_PRESENCE_DISABLE) {
+ m_ProgressbarPresence = ProgressBar_Disable;
+ } else {
+ LogError("Invalid progressbar-presence value!! [" <<
+ value << "]");
+ m_ProgressbarPresence = ProgressBar_Disable;
+ }
+ } else if (name == SETTING_NAME_HWKEY_EVENT) {
+ if (value == SETTING_VALUE_HWKEY_EVENT_ENABLE) {
+ m_HWkeyEvent = HWkeyEvent_Enable;
+ } else if (value == SETTING_VALUE_HWKEY_EVENT_DISABLE) {
+ m_HWkeyEvent = HWkeyEvent_Disable;
+ } else {
+ LogError("Invalid hwkey-event value!! [" <<
+ value << "]");
+ m_HWkeyEvent = HWkeyEvent_Enable;
+ }
} else {
LogError("Invalid setting name!! [" << name << "]");
}
}
- LogDebug("m_RotationLock: " << m_RotationLock);
- LogDebug("m_IndicatorPresence: " << m_IndicatorPresence);
- LogDebug("m_BackButtonPresence: " << m_BackButtonPresence);
- LogDebug("m_ContextMenu: " << m_ContextMenu);
- LogDebug("m_Encryption: " << m_Encryption);
- LogDebug("m_BackgroundSupport: " << m_BackgroundSupport);
+
}
WidgetSettingScreenLock WidgetSettingList::getRotationValue() const
{
+ LogDebug("m_RotationLock: " << m_RotationLock);
+
return m_RotationLock;
}
WidgetSettingIndicatorPresence WidgetSettingList::getIndicatorPresence() const
{
+ LogDebug("m_IndicatorPresence: " << m_IndicatorPresence);
+
return m_IndicatorPresence;
}
-WidgetSettingBackButtonPresence WidgetSettingList::getBackButtonPresence() const
+WidgetSettingBackButtonPresence WidgetSettingList::getBackButtonPresence()
+const
{
+ LogDebug("m_BackButtonPresence: " << m_BackButtonPresence);
+
return m_BackButtonPresence;
}
WidgetSettingContextMenu WidgetSettingList::getContextMenu() const
{
+ LogDebug("m_ContextMenu: " << m_ContextMenu);
+
return m_ContextMenu;
}
WidgetSettingEncryption WidgetSettingList::getEncryption() const
{
+ LogDebug("m_Encryption: " << m_Encryption);
+
return m_Encryption;
}
WidgetSettingBackgroundSupport WidgetSettingList::getBackgroundSupport() const
{
+ LogDebug("m_BackgroundSupport: " << m_BackgroundSupport);
+
return m_BackgroundSupport;
}
bool WidgetSettingList::isEncrypted() const
{
+ LogDebug("m_Encryption: " << m_Encryption);
+
if (m_Encryption == Encryption_Enable) {
return true;
}
std::string WidgetSettingList::getUserAgent() const
{
+ LogDebug("m_UserAgent: " << m_UserAgent);
+
return m_UserAgent;
}
+WidgetSettingProgressBarPresence WidgetSettingList::getProgressBarPresence() const
+{
+ LogDebug("m_ProgressbarPresence: " << m_ProgressbarPresence);
+
+ return m_ProgressbarPresence;
+}
+
+WidgetSettingHWkeyEventPresence WidgetSettingList::getHWkeyEvent() const
+{
+ LogDebug("m_HWkeyEvent: " << m_HWkeyEvent);
+
+ return m_HWkeyEvent;
+}
+
bool WidgetSettingList::operator ==(const WidgetSettingList& other) const
{
return m_RotationLock == other.m_RotationLock &&
- m_IndicatorPresence == other.m_IndicatorPresence &&
- m_BackButtonPresence == other.m_BackButtonPresence &&
- m_ContextMenu == other.m_ContextMenu &&
- m_Encryption == other.m_Encryption &&
- m_BackgroundSupport == other.m_BackgroundSupport &&
- m_UserAgent == other.m_UserAgent;
+ m_IndicatorPresence == other.m_IndicatorPresence &&
+ m_BackButtonPresence == other.m_BackButtonPresence &&
+ m_ContextMenu == other.m_ContextMenu &&
+ m_Encryption == other.m_Encryption &&
+ m_BackgroundSupport == other.m_BackgroundSupport &&
+ m_UserAgent == other.m_UserAgent &&
+ m_ProgressbarPresence == other.m_ProgressbarPresence &&
+ m_HWkeyEvent == other.m_HWkeyEvent;
}