Changeset 086ab7b


Ignore:
Timestamp:
05/06/14 13:46:32 (13 months ago)
Author:
Ken Moore <ken@…>
Branches:
master, enter/10, releng/10.0.2, releng/10.0.3, releng/10.1, releng/10.1.1, releng/10.1.2
Children:
922343c5
Parents:
e095cc0
Message:

Update the ratings visuals for the new AppCafe?. It should now show stars instead of numbers.

Location:
src-qt4/pc-softwaremanager
Files:
6 added
5 edited

Legend:

Unmodified
Added
Removed
  • src-qt4/pc-softwaremanager/SoftwareManager.qrc

    rbdc8227 r086ab7b  
    11<RCC> 
    22  <qresource> 
     3    <file>icons/rating-0.png</file> 
     4    <file>icons/rating-1.png</file> 
     5    <file>icons/rating-2.png</file> 
     6    <file>icons/rating-3.png</file> 
     7    <file>icons/rating-4.png</file> 
     8    <file>icons/rating-5.png</file> 
    39    <file>icons/splash.png</file> 
    410    <file>icons/info-tips.png</file> 
  • src-qt4/pc-softwaremanager/largeItemWidget.h

    rb6102c8 r086ab7b  
    6363      //Create the labels 
    6464      QString txt = "<b>"+app.name+"</b>"; 
    65       if(!app.rating.isEmpty() ){ txt.append( "\t ("+app.rating+"/5)"); } 
     65      //if(!app.rating.isEmpty() ){ txt.append( "\t ("+app.rating+"/5)"); } 
    6666      QLabel *appName = new QLabel(txt); 
    6767            appName->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Preferred); 
  • src-qt4/pc-softwaremanager/mainUI.cpp

    racb0f00 r086ab7b  
    704704  ui->label_bapp_type->setText(data.type); 
    705705  ui->text_bapp_description->setText(data.description); 
    706   if(data.rating.isEmpty() || data.rating=="0.00"){ 
    707     ui->tool_app_rank->setText("?? / 5"); 
    708   }else{ 
    709     ui->tool_app_rank->setText( data.rating+" / 5"); 
    710   } 
     706  ui->tool_app_rank->setIcon( QIcon( getRatingIcon(data.rating) ) ); 
    711707  QString cVer = data.installedversion; 
    712708    ui->label_bapp_version->setText(data.version); 
     
    11261122  return apps; 
    11271123} 
     1124 
     1125QString MainUI::getRatingIcon(QString rating){ 
     1126  if( rating=="0.00" || rating.isEmpty() ){ 
     1127    //invalid rating 
     1128    return ":/icons/rating-0.png"; 
     1129  } 
     1130  //First round the rating to the nearest whole number 
     1131  int rate = qRound(rating.toDouble()); 
     1132  QString num = QString::number(rate); 
     1133  QString ico = ":/icons/rating-%1.png"; 
     1134  ico = ico.arg(num); 
     1135  return ico; 
     1136} 
  • src-qt4/pc-softwaremanager/mainUI.h

    rc220c7e r086ab7b  
    150150  void slotDisplayStats(); 
    151151  QStringList generateRemoveMessage(QStringList apps); 
    152      
     152  QString getRatingIcon(QString rating);     
    153153} ; 
    154154 
  • src-qt4/pc-softwaremanager/mainUI.ui

    rc220c7e r086ab7b  
    4444     <widget class="QTabWidget" name="tabWidget"> 
    4545      <property name="currentIndex"> 
    46        <number>0</number> 
     46       <number>1</number> 
    4747      </property> 
    4848      <property name="iconSize"> 
     
    794794                    </property> 
    795795                    <property name="text"> 
    796                      <string notr="true">Rank</string> 
     796                     <string notr="true"/> 
    797797                    </property> 
    798798                    <property name="icon"> 
    799799                     <iconset resource="SoftwareManager.qrc"> 
    800                       <normaloff>:/icons/favorite.png</normaloff>:/icons/favorite.png</iconset> 
     800                      <normaloff>:/icons/rating-0.png</normaloff>:/icons/rating-0.png</iconset> 
     801                    </property> 
     802                    <property name="iconSize"> 
     803                     <size> 
     804                      <width>80</width> 
     805                      <height>16</height> 
     806                     </size> 
    801807                    </property> 
    802808                    <property name="toolButtonStyle"> 
    803                      <enum>Qt::ToolButtonTextBesideIcon</enum> 
     809                     <enum>Qt::ToolButtonIconOnly</enum> 
    804810                    </property> 
    805811                   </widget> 
Note: See TracChangeset for help on using the changeset viewer.