Display ratings as strings
This commit is contained in:
		
					parent
					
						
							
								04f1c4a76f
							
						
					
				
			
			
				commit
				
					
						6bbe54a7fd
					
				
			
		
					 1 changed files with 19 additions and 2 deletions
				
			
		| 
						 | 
				
			
			@ -113,7 +113,7 @@ namespace Danbooru {
 | 
			
		|||
 | 
			
		||||
        QRect rect = option.rect;
 | 
			
		||||
        QFontMetrics metrics = option.fontMetrics;
 | 
			
		||||
        QRect textRect(rect.left(), rect.bottom() - 3 * metrics.height(),
 | 
			
		||||
        QRect textRect(rect.left() + MARGIN, rect.bottom() - 3 * metrics.height(),
 | 
			
		||||
                       rect.width(), 3 * metrics.height());
 | 
			
		||||
 | 
			
		||||
        // Scaling is unavoidable to keep things in the right dimension
 | 
			
		||||
| 
						 | 
				
			
			@ -179,7 +179,24 @@ namespace Danbooru {
 | 
			
		|||
                          sizestr.subs(imageWidth).toString(),
 | 
			
		||||
                          sizestr.subs(imageHeight).toString());
 | 
			
		||||
        imageText += "\n";
 | 
			
		||||
        imageText += i18n("Rating: %1", post->rating());
 | 
			
		||||
 | 
			
		||||
        QString ratingString;
 | 
			
		||||
 | 
			
		||||
        switch (post->rating()) {
 | 
			
		||||
            case Danbooru::Safe:
 | 
			
		||||
                ratingString = i18n("Safe");
 | 
			
		||||
                break;
 | 
			
		||||
            case Danbooru::Questionable:
 | 
			
		||||
                ratingString = i18n("Questionable");
 | 
			
		||||
                break;
 | 
			
		||||
            case Danbooru::Explicit:
 | 
			
		||||
                ratingString = i18n("Explicit");
 | 
			
		||||
                break;
 | 
			
		||||
            default:
 | 
			
		||||
                ratingString = i18nc("Unknown", "Unknown rating");
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        imageText += i18n("Rating: %1", ratingString);
 | 
			
		||||
 | 
			
		||||
        painter->drawText(textRect, imageText);
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue