diff -r 682dd021f9be -r 7b3e49e4608a wlanutilities/wlanwizard/src/wlanwizardpageinternal.cpp --- a/wlanutilities/wlanwizard/src/wlanwizardpageinternal.cpp Thu Jun 10 15:44:54 2010 +0300 +++ b/wlanutilities/wlanwizard/src/wlanwizardpageinternal.cpp Thu Jun 24 10:49:51 2010 +0300 @@ -18,6 +18,8 @@ // System includes #include +#include +#include // User includes #include "wlanwizard_p.h" @@ -54,3 +56,33 @@ WlanWizardPageInternal::~WlanWizardPageInternal() { } + + +/*! + Loads requested section from given docml file. + + @param [in] loader Document loader for docml + @param [in] orientation Orientation to be loaded + @param [in] filename the name of docml filename + @param [in] portraitSection the name of section to be loaded in portrait mode + @param [in] landscapeSection the name of section to be loaded in landscape mode + */ +void WlanWizardPageInternal::loadDocmlSection( + HbDocumentLoader *loader, + Qt::Orientation orientation, + const QString &filename, + const QString &portraitSection, + const QString &landscapeSection) const +{ + bool ok; + + // Then load the orientation specific section + if (orientation == Qt::Horizontal) { + loader->load(filename, landscapeSection, &ok); + Q_ASSERT(ok); + } else { + Q_ASSERT(orientation == Qt::Vertical); + loader->load(filename, portraitSection, &ok); + Q_ASSERT(ok); + } +}