Ticket #3442: show_cycle_visualizer.patch
File show_cycle_visualizer.patch, 2.9 KB (added by , 17 years ago) |
---|
-
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()); -
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 … … 514 515 else if (action == "SELECT") 515 516 { 516 517 music_tree_list->select(); 517 if (visualizer_status > 0 && cycle_visualizer)518 518 CycleVisualizer(); 519 519 } 520 520 else if (action == "REFRESH") … … 1316 1316 mainvisual->setVisual("Blank"); 1317 1317 mainvisual->setVisual(visual_modes[current_visual]); 1318 1318 } 1319 1320 bannerEnable(tr("Visualization: ") + visual_modes[current_visual], 4000); 1319 if (show_cycle_visualizer) 1320 { 1321 bannerEnable(tr("Visualization: ") + visual_modes[current_visual], 4000); 1322 } 1323 else 1324 { 1325 bannerEnable(curMeta, show_album_art); 1326 } 1321 1327 } 1322 1328 1323 1329 void PlaybackBoxMusic::setTrackOnLCD(Metadata *mdata) 1324 -- mythplugins/mythmusic/mythmusic/playbackbox.h 2007-05-10 18:07:06.000000000 +02001330 ++ mythplugins/mythmusic/mythmusic/playbackbox.h 2007-05-10 18:05:15.000000000 +0200 … … 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;