homescreenapp/stateplugins/hsapplibrarystateplugin/src/hslistviewitem.cpp
changeset 63 52b0f64eeb51
parent 62 341166945d65
child 71 1db7cc813a4e
equal deleted inserted replaced
62:341166945d65 63:52b0f64eeb51
    60     if (flags & UninstallEntryFlag) {
    60     if (flags & UninstallEntryFlag) {
    61         isProgress = true;
    61         isProgress = true;
    62         if (!progress) {
    62         if (!progress) {
    63             progress = new HbProgressBar(this);
    63             progress = new HbProgressBar(this);
    64             progress->setRange(0, 100);
    64             progress->setRange(0, 100);
       
    65             HbEffect::disable(progress);
    65             repolish();
    66             repolish();
    66         }
    67         }
    67         int progresVal = modelIndex().data(
    68         int progresVal = modelIndex().data(
    68                 CaItemModel::UninstalRole).toInt();
    69                 CaItemModel::UninstalRole).toInt();
    69         progress->setProgressValue(progresVal);
    70         progress->setProgressValue(progresVal);
    70         HbStyle::setItemName(progress, "progress");         
    71         HbStyle::setItemName(progress, "progress");         
       
    72         if (!progress->isVisible()) {
       
    73             progress->setVisible(!progress->isVisible());
       
    74             repolish();
       
    75         }    
    71     } else if (progress) {       
    76     } else if (progress) {       
    72         HbStyle::setItemName(progress, "");
    77         HbStyle::setItemName(progress, "");
    73         delete progress;
    78         if (progress->isVisible()) {
    74         progress = 0;
    79             progress->setVisible(!progress->isVisible());
    75         repolish();
    80             repolish();
       
    81         } 
    76     }
    82     }
    77     // hide text-2 if we have to 
    83     // hide text-2 if we have to 
    78     foreach (QGraphicsItem * item, this->childItems()) {
    84     foreach (QGraphicsItem * item, this->childItems()) {
    79         if (HbStyle::itemName(item) == "text-2") {
    85         if (HbStyle::itemName(item) == "text-2") {
    80             item->setVisible(!isProgress);            
    86             item->setVisible(!isProgress);