Ejemplo n.º 1
0
void CSong::init2(CScore * scoreWin, CSettings* settings)
{

    CNote::setChannelHands(-2, -2);  // -2 for not set -1 for none

    this->CConductor::init2(scoreWin, settings);

    setActiveHand(PB_PART_both);
    setPlayMode(PB_PLAY_MODE_followYou);
    setSpeed(1.0);
    setSkill(3);
}
Ejemplo n.º 2
0
//新建 播放列表
void MusicList::create_musicList(QString listName)
{
    if (listName.isEmpty())
    {
        return;
    }

    //创建播放列表
    createMusiclistToplevel(listName);
    this->setCurrentItem(this->topLevelItem(this->topLevelItemCount()-1));
    setPlayMode(playMode);

    //添加到数据库
//    DatabaseOperation db(musicListDatabaseName);
//    db.createTable(listName, tr("id integer primary key, musicName text"));
    // 添加到 xml 配置文件
    xml.addElement(xml.FirstChildElement, xml.MusicListElement, xml.MusicListElementKey, listName);
}
Ejemplo n.º 3
0
void SyntroReview::playButtonClicked(QAbstractButton *button)
{
	if (m_CFSState != SYNTROREVIEW_CFS_STATE_OPEN)
		return;												// no open file anyway

	if (button == m_buttonStop){
		setStoppedPlayControls();
		m_playMode = SYNTROREVIEW_PLAY_MODE_STOPPED;
	} else if (button == m_buttonPause){
		setPausedPlayControls();
		m_playMode = SYNTROREVIEW_PLAY_MODE_PAUSED;
	} else if (button == m_buttonFramePlus){
		setPausedPlayControls();
		m_playMode = SYNTROREVIEW_PLAY_MODE_PAUSED;
		if (m_currentIndex < m_fileLength -1)
			emit setFrameIndex(m_currentIndex + 1, SYNTROREVIEW_PLAY_MODE_PAUSED, false);
	} else if (button == m_buttonPlay){
		setPlayingPlayControls();
		m_playMode = SYNTROREVIEW_PLAY_MODE_PLAY;
	} else if (button == m_buttonFrameMinus){
		setPausedPlayControls();
		m_playMode = SYNTROREVIEW_PLAY_MODE_PAUSED;
		if (m_currentIndex > 1)
			emit setFrameIndex(m_currentIndex - 1, SYNTROREVIEW_PLAY_MODE_PAUSED, false);
	} else if (button == m_buttonReverse){
		setReversePlayControls();
		m_playMode = SYNTROREVIEW_PLAY_MODE_REVERSE;
	} else if (button == m_buttonFastReverse){
		setFastReversePlayControls();
		m_playMode = SYNTROREVIEW_PLAY_MODE_FASTREVERSE;
	} else if (button == m_buttonFastForward){
		setFastForwardPlayControls();
		m_playMode = SYNTROREVIEW_PLAY_MODE_FASTFORWARD;
	}
	emit setPlayMode(m_playMode, false);
}