ganeswidgets/tsrc/fute/HgWidgetTest/src/hgwidgettestview.cpp
changeset 12 6c0ec0ccd2d4
parent 11 42505cd701c6
equal deleted inserted replaced
11:42505cd701c6 12:6c0ec0ccd2d4
   319     if (mWidget && mWidget->itemSizePolicy() != policy) {
   319     if (mWidget && mWidget->itemSizePolicy() != policy) {
   320         mWidget->setItemSizePolicy(policy);
   320         mWidget->setItemSizePolicy(policy);
   321     }
   321     }
   322 }
   322 }
   323 
   323 
   324 void HgWidgetTestView::changeTitleAndDescrVisibility(HgMediawall::TitleAndDescrVisibility visibility)
       
   325 {    
       
   326     HgMediawall* mediawall = qobject_cast<HgMediawall*>(mWidget);
       
   327     if (mediawall && mediawall->titleAndDescriptionVisibility() != visibility)
       
   328     {
       
   329         mediawall->setTitleAndDescriptionVisibility(visibility);
       
   330     }
       
   331 }
       
   332 
       
   333 void HgWidgetTestView::activated()
   324 void HgWidgetTestView::activated()
   334 {
   325 {
   335     mAnimationGroup->setDirection(QAbstractAnimation::Backward);
   326     mAnimationGroup->setDirection(QAbstractAnimation::Backward);
   336     connect(mAnimationGroup, SIGNAL(finished()), this, SLOT(animationFinished()));
   327     connect(mAnimationGroup, SIGNAL(finished()), this, SLOT(animationFinished()));
   337     mAnimationGroup->start();
   328     mAnimationGroup->start();
   685                 SLOT(changeReflectionsEnabled(bool)));
   676                 SLOT(changeReflectionsEnabled(bool)));
   686             connect(view, SIGNAL(effect3dEnabledChanged(bool)), 
   677             connect(view, SIGNAL(effect3dEnabledChanged(bool)), 
   687                 SLOT(changeEffect3dEnabled(bool)));
   678                 SLOT(changeEffect3dEnabled(bool)));
   688             connect(view, SIGNAL(itemSizePolicyChanged(HgWidget::ItemSizePolicy)),
   679             connect(view, SIGNAL(itemSizePolicyChanged(HgWidget::ItemSizePolicy)),
   689                 SLOT(changeItemSizePolicy(HgWidget::ItemSizePolicy)));
   680                 SLOT(changeItemSizePolicy(HgWidget::ItemSizePolicy)));
   690             connect(view, SIGNAL(titleAndDescrVisibilityChanged(HgMediawall::TitleAndDescrVisibility)),
       
   691                 SLOT(changeTitleAndDescrVisibility(HgMediawall::TitleAndDescrVisibility)));
       
   692 
   681 
   693             mOptionsView = view;
   682             mOptionsView = view;
   694             primaryWindow->addView(mOptionsView);
   683             primaryWindow->addView(mOptionsView);
   695         }
   684         }
   696         primaryWindow->setCurrentView(mOptionsView);
   685         primaryWindow->setCurrentView(mOptionsView);
   768     }
   757     }
   769 
   758 
   770     value = settings.value(SETT_ITEM_SIZE_POLICY);
   759     value = settings.value(SETT_ITEM_SIZE_POLICY);
   771     if (value.isValid()) {
   760     if (value.isValid()) {
   772         changeItemSizePolicy(static_cast<HgMediawall::ItemSizePolicy>(value.toInt()));
   761         changeItemSizePolicy(static_cast<HgMediawall::ItemSizePolicy>(value.toInt()));
   773     }
       
   774     
       
   775     value = settings.value(SETT_TITLE_DESCR_VISIBILITY);
       
   776     if (value.isValid()) {
       
   777         changeTitleAndDescrVisibility(static_cast<HgMediawall::TitleAndDescrVisibility>(value.toInt()));
       
   778     }
   762     }
   779 }
   763 }
   780 
   764 
   781 void HgWidgetTestView::setupWidgetSize()
   765 void HgWidgetTestView::setupWidgetSize()
   782 {
   766 {