void MusicSongsListPlayWidget::setItemRename() { m_renameLine = new MusicSongsToolItemRenamedWidget(0, m_songNameLabel->toolTip(), this); connect(m_renameLine, SIGNAL(renameFinished(QString)), SLOT(setChangItemName(QString))); m_renameLine->setFixedSize(182, 25); m_renameLine->setGeometry(65, 5, 182, 25); m_renameLine->show(); }
void MusicSongsSummarizied::changItemName() { int index = currentIndex(); if(index == 0 || index == 1 || index == 2) { MusicMessageBox message; message.setText(tr("The origin one can't rename!")); message.exec(); return;//Not allow to change name for the origin three item } if(!m_renameLine) { m_renameIndex = currentIndex(); m_renameLine =new MusicSongsToolItemRenamedWidget(m_renameIndex*26, QToolBox::itemText(m_renameIndex), this); connect(m_renameLine, SIGNAL(renameFinished(QString)), SLOT(setChangItemName(QString))); m_renameLine->show(); } }