diff -r 10d0dd0e43f1 -r 624337f114fe controlpanelplugins/themeplugin/src/cpthemepreview.cpp --- a/controlpanelplugins/themeplugin/src/cpthemepreview.cpp Fri Apr 16 14:59:22 2010 +0300 +++ b/controlpanelplugins/themeplugin/src/cpthemepreview.cpp Mon May 03 12:32:06 2010 +0300 @@ -19,12 +19,13 @@ #include #include -#include -#include +#include +#include #include #include #include #include +#include #include "cpthemepreview.h" @@ -54,9 +55,12 @@ QString themeHeading = tr("Preview: ") + mTheme.name; HbLabel* label = new HbLabel(themeHeading, this); label->setFontSpec(HbFontSpec(HbFontSpec::Primary)); - + + label->setPreferredHeight(5.0); layout->addItem(label); + layout->setAlignment(layout->itemAt(0), Qt::AlignTop); + //Create the toolbar and "Select" and "Cancel" actions. HbToolBar* mToolBar = new HbToolBar(this); @@ -74,9 +78,17 @@ QObject::connect( cancelAction, SIGNAL(triggered()), this, SIGNAL(aboutToClose())); + HbIconItem* layoutItem; //layout->addItem(&HbIconItem(mTheme.icon, this )); - HbIconItem* layoutItem = new HbIconItem(mTheme.icon, this); + if(mainWindow()->orientation() == Qt::Horizontal) { + layoutItem = new HbIconItem(mTheme.landscapePreviewIcon, this); + } + else { + layoutItem = new HbIconItem(mTheme.portraitPreviewIcon, this); + } layout->addItem(layoutItem); + layout->setAlignment(layout->itemAt(0), Qt::AlignTop); + setToolBar(mToolBar); setLayout(layout);