void Settings::setShowNeverScored(bool b) { setValue("showNeverScored", b); emit viewPropertyChanged(VP_LibraryHasStarsForUnrated, b); }
/** Sets a new button size. */ void Settings::setButtonsSize(int s) { setValue("buttonsSize", s); emit viewPropertyChanged(VP_MediaControls, s); }
void Settings::setVolumeBarTextAlwaysVisible(bool b) { setValue("volumeBarTextAlwaysVisible", b); emit viewPropertyChanged(VP_VolumeIndicatorToggled, b); }
void Settings::setCoverSize(int s) { setValue("coverSize", s); emit viewPropertyChanged(VP_LibraryCoverSize, s); }
void Settings::setCovers(bool b) { setValue("covers", b); emit viewPropertyChanged(VP_LibraryHasCoverBelowTracks, b); }
void Settings::setCoverBelowTracksOpacity(int v) { qreal r = (qreal)(v / 100.0); setValue("bigCoverOpacity", r); emit viewPropertyChanged(VP_LibraryCoverBelowTracksOpacity, r); }
/** Sets if stars are visible and active. */ void Settings::setStarsInLibrary(const bool &value) { setValue("delegates", value); emit viewPropertyChanged(VP_LibraryHasStarsNextToTrack, value); }
void ObjectSimpleViewer:: addObject( WoolzObject * object, bool doViewAll, ObjectView *previousView) { if(accepting(object)) { ObjectView *view; view = Factory(this, object); //if object has no data or can not be visualised //then generate no view if(!view) { return; } views.append(view); if (object->isWarped()) { views_root_s->insertChild(view->getSceneGraph(true),0); } else { views_root_t->insertChild(view->getSceneGraph(true),0); } if(previousView) { view->setVisibility(previousView->getVisibility()); view->setTransparency(previousView->getTransparency()); } else { int transparency = initialTransparency(object); if(transparency != 100) { view->setVisibility(true); view->setTransparency(transparency); } else { view->setVisibility(false); view->setTransparency(0); } } connect(view, SIGNAL(viewPropertyChanged()), this, SLOT(viewPropertyChanged())); connect(view, SIGNAL(regerateView()), this, SLOT(regerateView())); emit addedView(view); if(m_viewAll) { m_viewer->viewAll(); if(doViewAll) { m_viewAll = false; } } } }