void MusicLrcContainerForDesktop::setLrcBigerChanged()
{
    if(m_currentLrcFontSize > 35)
    {
        return;
    }
    resizeLrcSizeArea(true);
}
void MusicLrcContainerForDesktop::setLrcSmallerChanged()
{
    if(m_currentLrcFontSize < 25)
    {
        return;
    }
    resizeLrcSizeArea(false);
}
void MusicLrcContainerForDesktop::updateCurrentLrc(const QString &first,
                                                   const QString &second, qint64 time)
{
    m_currentTime = time;
    m_reverse = !m_reverse;
    static_cast<MusicLRCManagerForDesktop*>(m_musicLrcContainer[m_reverse])->resetOrigin();
    m_musicLrcContainer[ m_reverse]->stopLrcMask();
    m_musicLrcContainer[ m_reverse]->setText(second);
    m_musicLrcContainer[!m_reverse]->setText(first);
    m_musicLrcContainer[!m_reverse]->startLrcMask(time);

    resizeLrcSizeArea();
}
void MusicLrcContainerForDesktop::resizeLrcSizeArea(bool bigger)
{
    m_geometry.setY(bigger ? m_geometry.y() + 1 : m_geometry.y() - 1);
    setSelfGeometry();
    for(int i=0; i<m_musicLrcContainer.count(); ++i)
    {
        static_cast<MusicLRCManagerForDesktop*>(m_musicLrcContainer[i])->setLrcFontSize(bigger ? ++m_currentLrcFontSize
                                                                                               : --m_currentLrcFontSize);
    }
    m_musicLrcContainer[1]->setText(m_musicLrcContainer[1]->text());
    resizeLrcSizeArea();
    M_SETTING->setValue(MusicSettingManager::DLrcSizeChoiced, m_currentLrcFontSize);
}