mirror of
https://github.com/transmission/transmission.git
synced 2025-12-26 13:21:44 +00:00
(trunk qt) progressbar state/small improvements from kjg
This commit is contained in:
@@ -533,7 +533,7 @@ FileTreeDelegate :: paint( QPainter * painter,
|
||||
else if( column == COL_PROGRESS )
|
||||
{
|
||||
QStyleOptionProgressBar p;
|
||||
p.state = QStyle::State_Enabled;
|
||||
p.state = option.state | QStyle::State_Small;
|
||||
p.direction = QApplication::layoutDirection();
|
||||
p.rect = option.rect;
|
||||
p.rect.setSize( QSize( option.rect.width()-2, option.rect.height()-2 ) );
|
||||
@@ -550,7 +550,7 @@ FileTreeDelegate :: paint( QPainter * painter,
|
||||
else if( column == COL_WANTED )
|
||||
{
|
||||
QStyleOptionButton o;
|
||||
o.state = QStyle::State_Enabled;
|
||||
o.state = option.state;
|
||||
o.direction = QApplication::layoutDirection();
|
||||
o.rect.setSize( QSize( 20, option.rect.height( ) ) );
|
||||
o.rect.moveCenter( option.rect.center( ) );
|
||||
|
||||
@@ -149,7 +149,7 @@ TorrentDelegateMin :: drawTorrent( QPainter * painter, const QStyleOptionViewIte
|
||||
myProgressBarStyle->direction = option.direction;
|
||||
myProgressBarStyle->palette = option.palette;
|
||||
myProgressBarStyle->palette.setCurrentColorGroup( QPalette::Disabled );
|
||||
myProgressBarStyle->state = QStyle::State_Off;
|
||||
myProgressBarStyle->state = option.state | QStyle::State_Small;
|
||||
myProgressBarStyle->progress = int(myProgressBarStyle->minimum + ((tor.percentDone() * (myProgressBarStyle->maximum - myProgressBarStyle->minimum))));
|
||||
style->drawControl( QStyle::CE_ProgressBar, myProgressBarStyle, painter );
|
||||
|
||||
|
||||
@@ -364,7 +364,7 @@ TorrentDelegate :: drawTorrent( QPainter * painter, const QStyleOptionViewItem&
|
||||
myProgressBarStyle->direction = option.direction;
|
||||
myProgressBarStyle->palette = option.palette;
|
||||
myProgressBarStyle->palette.setCurrentColorGroup( QPalette::Disabled );
|
||||
myProgressBarStyle->state = QStyle::State_Off;
|
||||
myProgressBarStyle->state = option.state | QStyle::State_Small;
|
||||
myProgressBarStyle->progress = int(myProgressBarStyle->minimum + ((tor.percentDone() * (myProgressBarStyle->maximum - myProgressBarStyle->minimum))));
|
||||
style->drawControl( QStyle::CE_ProgressBar, myProgressBarStyle, painter );
|
||||
|
||||
|
||||
Reference in New Issue
Block a user