本文整理汇总了C++中Album::label方法的典型用法代码示例。如果您正苦于以下问题:C++ Album::label方法的具体用法?C++ Album::label怎么用?C++ Album::label使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Album
的用法示例。
在下文中一共展示了Album::label方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: showAlbumInfo
void SearchDialog::showAlbumInfo( const Album &a ){
albumInfo->showAlbumInfo(a);
artistLineEdit->setText(a.artists().join(", "));
albumLineEdit->setText(a.title());
genreLineEdit->setText(a.genre());
qDebug()<<"a.year()"<<a.year();
yearLineEdit->setText(QString::number(a.year()));
formatLineEdit->setText( a.format() );
countryLineEdit->setText( a.country() );
labelLineEdit->setText( a.label() );
//if( databaseComboBox->itemData(databaseComboBox->currentIndex()).toInt() == SearchDialog::DISCOGS ){
if( database_->type()==MusicDatabase::DISCOGS ){
rolesTextEdit->setText( a.roles().join(". ") );
notesTextEdit->setText( a.notes() );
}
}
示例2: handleRelease
//.........这里部分代码省略.........
while(xml.readNextStartElement()){
if(xml.name() == "name"){
a.setName( xml.readElementText() );
}else if(xml.name() == "role"){
a.setRole( xml.readElementText() );
}else{
xml.skipCurrentElement();
}
Artists.append(a);
}
//qDebug()<<role+": "+name;
//album.roles.append( role+": "+name );
}else{
xml.skipCurrentElement();
}
}
}
if(xml.name() == "formats"){
while(xml.readNextStartElement()){
if( xml.name()=="format" && xml.attributes().hasAttribute("name") ){
QString sep=", ";
if(album.format().isEmpty()){
sep="";
}
album.setFormat( album.format() + sep + xml.attributes().value("name").toString() );
}else{
xml.skipCurrentElement();
}
}
}
if(xml.name() == "title"){
album.setTitle( xml.readElementText() );
}
if(xml.name() == "labels"){
xml.readNext();
while(xml.name()=="label"){
if( xml.attributes().hasAttribute("name") ){
QString sep=", ";
if(album.label().isEmpty()){
sep="";
}
album.setLabel( album.label()+sep+xml.attributes().value("name").toString() );
}
xml.readNext();
}
}
if(xml.name() == "genres"){
while(xml.readNextStartElement()){
if(xml.name() == "genre"){
QString sep=", ";
if(album.genre().isEmpty()){
sep="";
}
album.setGenre( album.genre() + sep + xml.readElementText() );
}else{
xml.skipCurrentElement();
}
}
}
if(xml.name() == "styles"){
while(xml.readNextStartElement()){
if(xml.name() == "style"){
QString sep=", ";
if(album.style().isEmpty()){
sep="";
}