--- a/ganeswidgets/src/hgmediawall_p.cpp Tue Jul 06 15:29:26 2010 +0300
+++ b/ganeswidgets/src/hgmediawall_p.cpp Wed Aug 18 10:52:49 2010 +0300
@@ -16,6 +16,8 @@
*/
#include <HbTextItem>
+#include <HbEvent>
+#include <QApplication>
#include "hgmediawall_p.h"
#include "hgwidgetitem.h"
#include "hgcoverflowcontainer.h"
@@ -41,10 +43,12 @@
mTitleItem = new HbTextItem("", q);
q->style()->setItemName(mTitleItem, "title");
+ mTitleItem->setElideMode(Qt::ElideRight);
mDescriptionItem = new HbTextItem("", q);
q->style()->setItemName(mDescriptionItem, "description");
-
+ mDescriptionItem->setElideMode(Qt::ElideRight);
+
mCenterItemArea = new HgCenterItemArea(q);
q->style()->setItemName(mCenterItemArea, "centeritem");
@@ -127,4 +131,17 @@
}
}
+void HgMediawallPrivate::handleThemeChanged()
+{
+ HgWidgetPrivate::handleThemeChanged();
+
+ if (mTitleItem || mDescriptionItem) {
+ Q_Q(HgMediawall);
+
+ // this is needed to enforce color fetch from CSS
+ HbEvent themeEvent(HbEvent::ThemeChanged);
+ QApplication::sendEvent(q, &themeEvent);
+ }
+}
+
// EOF