Example #1
0
void Settings::setShowNeverScored(bool b)
{
	setValue("showNeverScored", b);
	emit viewPropertyChanged(VP_LibraryHasStarsForUnrated, b);
}
Example #2
0
/** Sets a new button size. */
void Settings::setButtonsSize(int s)
{
	setValue("buttonsSize", s);
	emit viewPropertyChanged(VP_MediaControls, s);
}
Example #3
0
void Settings::setVolumeBarTextAlwaysVisible(bool b)
{
	setValue("volumeBarTextAlwaysVisible", b);
	emit viewPropertyChanged(VP_VolumeIndicatorToggled, b);
}
Example #4
0
void Settings::setCoverSize(int s)
{
	setValue("coverSize", s);
	emit viewPropertyChanged(VP_LibraryCoverSize, s);
}
Example #5
0
void Settings::setCovers(bool b)
{
	setValue("covers", b);
	emit viewPropertyChanged(VP_LibraryHasCoverBelowTracks, b);
}
Example #6
0
void Settings::setCoverBelowTracksOpacity(int v)
{
	qreal r = (qreal)(v / 100.0);
	setValue("bigCoverOpacity", r);
	emit viewPropertyChanged(VP_LibraryCoverBelowTracksOpacity, r);
}
Example #7
0
/** Sets if stars are visible and active. */
void Settings::setStarsInLibrary(const bool &value)
{
	setValue("delegates", value);
	emit viewPropertyChanged(VP_LibraryHasStarsNextToTrack, value);
}
Example #8
0
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;
      }
    }
  }
}