equal
deleted
inserted
replaced
36 mTotalSlidesLoaded(0), mRowCount(0) |
36 mTotalSlidesLoaded(0), mRowCount(0) |
37 |
37 |
38 { |
38 { |
39 QDEBUG_WRITE("UniContentsWidget: Constructor start"); |
39 QDEBUG_WRITE("UniContentsWidget: Constructor start"); |
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 if(mViewFeeder->msgType() == KSenduiMtmMmsUidValue) |
45 if(mViewFeeder->msgType() == KSenduiMtmMmsUidValue) |
46 { |
46 { |
56 } |
56 } |
57 |
57 |
58 // create the mInitailLoadCount number of slides |
58 // create the mInitailLoadCount number of slides |
59 for (int i = 0; i < mInitialLoadCount; i++) |
59 for (int i = 0; i < mInitialLoadCount; i++) |
60 { |
60 { |
61 UniViewSlideWidget* slide = new UniViewSlideWidget(feeder, i); |
61 UniViewSlideWidget* slide = new UniViewSlideWidget(feeder, i, this); |
62 addItemToLayout(slide); |
62 addItemToLayout(slide); |
63 slide->setInsideLayout(true); |
63 slide->setInsideLayout(true); |
64 mSlides.append(slide); |
64 mSlides.append(slide); |
65 |
65 |
66 connect(slide,SIGNAL(sendMessage(const QString&)), |
66 connect(slide,SIGNAL(sendMessage(const QString&,const QString&)), |
67 this, SIGNAL(sendMessage(const QString&))); |
67 this, SIGNAL(sendMessage(const QString&,const QString&))); |
68 } |
68 } |
69 |
69 |
70 setLayout(mMainLayout); |
70 setLayout(mMainLayout); |
71 |
71 |
72 QDEBUG_WRITE("UniContentsWidget: Constructor end"); |
72 QDEBUG_WRITE("UniContentsWidget: Constructor end"); |
159 // @see header file |
159 // @see header file |
160 //--------------------------------------------------------------- |
160 //--------------------------------------------------------------- |
161 void UniContentsWidget::populateContent() |
161 void UniContentsWidget::populateContent() |
162 { |
162 { |
163 QDEBUG_WRITE("UniContentsWidget::populateContent() start"); |
163 QDEBUG_WRITE("UniContentsWidget::populateContent() start"); |
164 |
164 |
165 if ( (mViewFeeder->msgType() == KSenduiMtmMmsUidValue) && |
165 if ( (mViewFeeder->msgType() == KSenduiMtmMmsUidValue) && |
166 (mViewFeeder->slideCount() > 0) ) |
166 (mViewFeeder->slideCount() > 0) ) |
167 { |
167 { |
168 mMessageType = ConvergedMessage::Mms; |
168 mMessageType = ConvergedMessage::Mms; |
169 mTotalSlides = mViewFeeder->slideCount(); |
169 mTotalSlides = mViewFeeder->slideCount(); |
226 slide->setInsideLayout(true); |
226 slide->setInsideLayout(true); |
227 mSlides.append(slide); |
227 mSlides.append(slide); |
228 |
228 |
229 slide->populateContent(); |
229 slide->populateContent(); |
230 |
230 |
231 connect(slide,SIGNAL(sendMessage(const QString&)), |
231 connect(slide,SIGNAL(sendMessage(const QString&,const QString&)), |
232 this, SIGNAL(sendMessage(const QString&))); |
232 this, SIGNAL(sendMessage(const QString&,const QString&))); |
233 |
233 |
234 mTotalSlidesLoaded++; |
234 mTotalSlidesLoaded++; |
235 //TODO to remove the previous slide if the mTotalSlidesLoaded |
235 //TODO to remove the previous slide if the mTotalSlidesLoaded |
236 //exceeds the mSlideWindow |
236 //exceeds the mSlideWindow |
237 } |
237 } |