--- a/src/hbcore/utils/hbxmlloaderbinarysyntax_p.cpp Fri Sep 17 08:32:10 2010 +0300
+++ b/src/hbcore/utils/hbxmlloaderbinarysyntax_p.cpp Mon Oct 04 00:38:12 2010 +0300
@@ -30,10 +30,10 @@
// Document loader version number
#define VERSION_MAJOR 0
-#define VERSION_MINOR 1
+#define VERSION_MINOR 2
#define MIN_SUPPORTED_VERSION_MAJOR 0
-#define MIN_SUPPORTED_VERSION_MINOR 1
+#define MIN_SUPPORTED_VERSION_MINOR 2
// <start-of-text> + "hbBIN" + <end-of-text>
const char *BINARYFORMATSIGNATURE = "\x02\x68\x62\x42\x49\x4e\x03";
@@ -152,6 +152,7 @@
case HbXml::ActionSetSizePolicy: result = parseSetSizePolicy(); break;
case HbXml::ActionSetSizeHint: result = parseSetSizeHint(); break;
case HbXml::ActionSetToolTip: result = parseSetToolTip(); break;
+ case HbXml::ActionSetBackground: result = parseSetBackground(); break;
case HbXml::ActionCreateAnchorLayout: result = parseCreateAnchorLayout(); break;
case HbXml::ActionAddAnchorLayoutItem: result = parseAddAnchorLayoutItem(); break;
case HbXml::ActionSetAnchorLayoutMapping: result = parseSetAnchorLayoutMapping(); break;
@@ -379,6 +380,14 @@
return mActions->setToolTip(tooltip);
}
+bool HbXmlLoaderBinarySyntax::parseSetBackground()
+{
+ QString name;
+ quint8 type;
+ mIn >> name >> type;
+ return mActions->setBackground(name, (HbFrameDrawer::FrameType)type);
+}
+
bool HbXmlLoaderBinarySyntax::parseCreateAnchorLayout()
{
QString widget;