void MusicToolSetsWidget::itemHasClicked(QListWidgetItem *item) { switch(row(item)) { case 0: { MusicLocalSongsManagerWidget local(this); local.exec(); break; } case 1: MusicAudioRecorderWidget(this).exec(); break; case 2: { if(!QFile(MAKE_RING_AL).exists()) { return; } if(m_process) { m_process->kill(); delete m_process; } m_process = new QProcess(this); m_process->start(MAKE_RING_AL); break; } case 3: { MusicTimerWidget timer(this); QStringList songlist; emit getCurrentPlayList(songlist); timer.setSongStringList(songlist); timer.exec(); break; } case 4: MusicTransformWidget(this).exec(); break; case 5: { delete m_musicSpectrumWidget; m_musicSpectrumWidget = new MusicSpectrumWidget; m_musicSpectrumWidget->show(); break; } case 6: { delete m_wallpaper; m_wallpaper = new MusicDesktopWallpaperWidget(this); m_wallpaper->show(); } } }
void MusicToolSetsWidget::itemHasClicked(QListWidgetItem *item) { switch( row(item) ) { case 0: { MusicLocalSongsManagerWidget(this).exec(); break; } case 1: { MusicAudioRecorderWidget(this).exec(); break; } case 2: { MusicSongRingtoneMaker(this).exec(); break; } case 3: { MusicTimerWidget timer(this); QStringList songlist; emit getCurrentPlayList(songlist); timer.setSongStringList(songlist); timer.exec(); break; } case 4: { MusicTransformWidget(this).exec(); break; } case 5: { emit showSpectrumWidget(); break; } case 6: { #ifdef Q_OS_WIN (new MusicDesktopWallpaperWidget(this))->show(); #endif break; } case 7: { MusicConnectTransferWidget(this).exec(); break; } case 8: { (new MusicNetworkTestWidget(this))->show(); break; } case 9: { MusicVolumeGainWidget(this).exec(); break; } case 10: { MusicSoundTouchWidget(this).exec(); break; } default: break; } }
void MusicSongsListWidget::musicTransformWidget() { MusicTransformWidget(this).exec(); }