Ticket #3442: show_cycle_visualizer_2.patch
File show_cycle_visualizer_2.patch, 2.6 KB (added by , 17 years ago) |
---|
-
mythplugins/mythmusic/mythmusic/playbackbox.h
195 195 GenericTree *playlist_tree; 196 196 197 197 bool cycle_visualizer; 198 bool show_cycle_visualizer; 198 199 bool random_visualizer; 199 200 bool show_album_art; 200 201 bool show_whole_tree; -
mythplugins/mythmusic/mythmusic/playbackbox.cpp
90 90 showrating = gContext->GetNumSetting("MusicShowRatings", 0); 91 91 listAsShuffled = gContext->GetNumSetting("ListAsShuffled", 0); 92 92 cycle_visualizer = gContext->GetNumSetting("VisualCycleOnSongChange", 0); 93 show_cycle_visualizer = gContext->GetNumSetting("ShowVisualCycleOnSongChange", 0); 93 94 show_album_art = gContext->GetNumSetting("VisualAlbumArtOnSongChange", 0); 94 95 random_visualizer = gContext->GetNumSetting("VisualRandomize", 0); 95 96 … … 1316 1317 mainvisual->setVisual("Blank"); 1317 1318 mainvisual->setVisual(visual_modes[current_visual]); 1318 1319 } 1319 1320 bannerEnable(tr("Visualization: ") + visual_modes[current_visual], 4000); 1320 if (show_cycle_visualizer) 1321 { 1322 bannerEnable(tr("Visualization: ") + visual_modes[current_visual], 4000); 1323 } 1324 else 1325 { 1326 bannerEnable(curMeta, show_album_art); 1327 } 1321 1328 } 1322 1329 1323 1330 void PlaybackBoxMusic::setTrackOnLCD(Metadata *mdata) -
mythplugins/mythmusic/mythmusic/globalsettings.cpp
381 381 return gc; 382 382 }; 383 383 384 static HostCheckBox *ShowVisualCycleOnSongChange() 385 { 386 HostCheckBox *gc = new HostCheckBox("ShowVisualCycleOnSongChange"); 387 gc->setLabel(QObject::tr("Show the type of visualizer on each song instead of song information")); 388 gc->setValue(false); 389 gc->setHelpText(QObject::tr("Show the changed visualizer when the song " 390 "changes. Otherwise song information will be shown.")); 391 return gc; 392 }; 393 384 394 static HostCheckBox *ShowAlbumArtOnSongChange() 385 395 { 386 396 HostCheckBox *gc = new HostCheckBox("VisualAlbumArtOnSongChange"); … … 641 651 connect(button, SIGNAL(pressed()), SLOT(showVisEditor())); 642 652 643 653 playersettings3->addChild(VisualCycleOnSongChange()); 654 playersettings3->addChild(ShowVisualCycleOnSongChange()); 644 655 playersettings3->addChild(ShowAlbumArtOnSongChange()); 645 656 playersettings3->addChild(VisualRandomize()); 646 657 playersettings3->addChild(VisualModeDelay());