equal
deleted
inserted
replaced
36 QGraphicsItem * parent) : |
36 QGraphicsItem * parent) : |
37 HbWidget(parent), mInsideLayout(false), mSlideNumber(slideNumber), mViewFeeder(feeder), |
37 HbWidget(parent), mInsideLayout(false), mSlideNumber(slideNumber), mViewFeeder(feeder), |
38 mHeaderContainer(0) |
38 mHeaderContainer(0) |
39 |
39 |
40 { |
40 { |
41 mMainLayout = new QGraphicsLinearLayout(Qt::Vertical); |
41 mMainLayout = new QGraphicsLinearLayout(Qt::Vertical, this); |
42 mMainLayout->setSpacing(0); |
42 mMainLayout->setSpacing(0); |
43 mMainLayout->setContentsMargins(0, 0, 0, 0); |
43 mMainLayout->setContentsMargins(0, 0, 0, 0); |
44 |
44 |
45 mBody = new UniViewerBodyWidget(this); |
45 mBody = new UniViewerBodyWidget(this); |
46 |
46 |
51 */ |
51 */ |
52 if (mSlideNumber == 0) { |
52 if (mSlideNumber == 0) { |
53 mHeaderContainer = new UniViewerHeaderContainer(mViewFeeder, this); |
53 mHeaderContainer = new UniViewerHeaderContainer(mViewFeeder, this); |
54 |
54 |
55 // Always connect to populate sms content |
55 // Always connect to populate sms content |
56 connect(mViewFeeder, SIGNAL(msgBody(QString)), mBody, SLOT(setTextContent(QString))); |
56 connect(mViewFeeder, SIGNAL(msgBody(QString)), mBody, SLOT(setText(QString))); |
|
57 |
|
58 connect(mHeaderContainer,SIGNAL(sendMessage(const QString&,const QString&)), |
|
59 this, SIGNAL(sendMessage(const QString&,const QString&))); |
|
60 |
|
61 |
57 |
62 |
58 mMainLayout->addItem(mHeaderContainer); |
63 mMainLayout->addItem(mHeaderContainer); |
59 } |
64 } |
60 |
65 |
61 mMainLayout->addItem(mBody); |
66 mMainLayout->addItem(mBody); |
98 } |
103 } |
99 |
104 |
100 if (mViewFeeder->msgType() == KSenduiMtmMmsUidValue) { |
105 if (mViewFeeder->msgType() == KSenduiMtmMmsUidValue) { |
101 QString slideString; |
106 QString slideString; |
102 if (mViewFeeder->slideCount() > 1) { |
107 if (mViewFeeder->slideCount() > 1) { |
103 slideString = QString(LOC_SLIDE_COUNTER).arg(mSlideNumber + 1).arg( |
108 slideString = (LOC_SLIDE_COUNTER).arg(mSlideNumber + 1).arg(mViewFeeder->slideCount()); |
104 mViewFeeder->slideCount()); |
|
105 } |
109 } |
106 mBody->setSlideContents(mViewFeeder->slideContent(mSlideNumber), slideString); |
110 mBody->setSlideContents(mViewFeeder->slideContent(mSlideNumber), slideString); |
107 } |
111 } |
108 } |
112 } |
109 |
113 |