Subversion Repositories tpanel

Rev

Rev 181 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 181 Rev 217
Line 58... Line 58...
58
 
58
 
59
void TqDownload::doResize()
59
void TqDownload::doResize()
60
{
60
{
61
    DECL_TRACER("TqDownload::doResize()");
61
    DECL_TRACER("TqDownload::doResize()");
62
 
62
 
63
    if (mScaleFactor == 0.0 || mScaleFactor == 1.0)
63
    if (mScaleFactor <= 0.0 || mScaleFactor == 1.0)
64
        return;
64
        return;
65
 
65
 
66
    QRect rect = this->geometry();
66
    QRect rect = this->geometry();
67
    QSize size = this->size();
67
    QSize size = this->size();
68
    size.scale(scale(size.width()), scale(size.height()), Qt::KeepAspectRatio);
68
    size.scale(scale(size.width()), scale(size.height()), Qt::KeepAspectRatio);
Line 91... Line 91...
91
            size = pb->size();
91
            size = pb->size();
92
            size.scale(scale(size.width()), scale(size.height()), Qt::KeepAspectRatio);
92
            size.scale(scale(size.width()), scale(size.height()), Qt::KeepAspectRatio);
93
            pb->resize(size);
93
            pb->resize(size);
94
            rect = pb->geometry();
94
            rect = pb->geometry();
95
            pb->move(scale(rect.left()), scale(rect.top()));
95
            pb->move(scale(rect.left()), scale(rect.top()));
-
 
96
            pb->setStyleSheet("{background-color: #97be0d;color: #000000;text-align: center;}");
96
        }
97
        }
97
        else if (name.startsWith("label"))   // It's a label
98
        else if (name.startsWith("label"))   // It's a label
98
        {
99
        {
99
            QLabel *lb = dynamic_cast<QLabel *>(obj);
100
            QLabel *lb = dynamic_cast<QLabel *>(obj);
100
            size = lb->size();
101
            size = lb->size();
101
            size.scale(scale(size.width()), scale(size.height()), Qt::KeepAspectRatio);
102
            size.scale(scale(size.width()), scale(size.height()), Qt::KeepAspectRatio);
102
            lb->resize(size);
103
            lb->resize(size);
103
            rect = lb->geometry();
104
            rect = lb->geometry();
104
            lb->move(scale(rect.left()), scale(rect.top()));
105
            lb->move(scale(rect.left()), scale(rect.top()));
-
 
106
            QFont font = lb->font();
-
 
107
            int pixelSize = lb->size().height() - 2;
-
 
108
            font.setPixelSize(pixelSize);
-
 
109
            lb->setFont(font);
105
        }
110
        }
106
    }
111
    }
107
}
112
}
108
 
113
 
109
int TqDownload::scale(int value)
114
int TqDownload::scale(int value)