1
0
mirror of https://github.com/tomahawk-player/tomahawk.git synced 2025-03-20 15:59:42 +01:00

Fix grey background w hen breadcrumb adding/deleting is animating

This commit is contained in:
Leo Franchi 2011-10-15 18:11:35 -04:00
parent 1058dd93f1
commit a937ac265c
3 changed files with 8 additions and 12 deletions

View File

@ -40,7 +40,6 @@ HeaderBreadCrumb::~HeaderBreadCrumb()
void HeaderBreadCrumb::paintEvent(QPaintEvent *event)
{
QStylePainter p(this);
StyleHelper::horizontalHeader(&p, event->rect());
StyleHelper::horizontalHeader(&p, rect());
}

View File

@ -40,15 +40,12 @@ SiblingCrumbButton::SiblingCrumbButton(
setIndex(index);
connect(m_combo, SIGNAL(activated(int)), SLOT(comboboxActivated(int)));
// QTimer::singleShot(0, this, SLOT(activateSelf()));
}
void SiblingCrumbButton::setIndex( QModelIndex index )
{
m_index = index;
setText( index.data().toString() );
qDebug() << "i am " << text();
fillCombo();
}

View File

@ -322,27 +322,27 @@ WhatsHotWidget::changeEvent( QEvent* e )
QStandardItem*
WhatsHotWidget::parseNode(QStandardItem* parentItem, const QString &label, const QVariant &data)
WhatsHotWidget::parseNode( QStandardItem* parentItem, const QString &label, const QVariant &data )
{
Q_UNUSED( parentItem );
tDebug( LOGVERBOSE ) << "WhatsHot:: parsing " << label;
QStandardItem *sourceItem = new QStandardItem(label);
if( data.canConvert<QList<Tomahawk::InfoSystem::Chart> >() )
if ( data.canConvert<QList<Tomahawk::InfoSystem::Chart> >() )
{
QList<Tomahawk::InfoSystem::Chart> charts = data.value<QList<Tomahawk::InfoSystem::Chart> >();
foreach( Tomahawk::InfoSystem::Chart chart, charts)
foreach ( Tomahawk::InfoSystem::Chart chart, charts)
{
QStandardItem *childItem= new QStandardItem( chart.label );
childItem->setData( chart.id );
sourceItem->appendRow( childItem );
}
}
else if( data.canConvert<QVariantMap>() )
else if ( data.canConvert<QVariantMap>() )
{
QVariantMap dataMap = data.toMap();
foreach( const QString childLabel,dataMap.keys() )
foreach ( const QString childLabel,dataMap.keys() )
{
QStandardItem *childItem = parseNode( sourceItem, childLabel, dataMap[childLabel] );
sourceItem->appendRow( childItem );
@ -352,7 +352,7 @@ WhatsHotWidget::parseNode(QStandardItem* parentItem, const QString &label, const
{
QVariantList dataList = data.toList();
foreach( const QVariant value, dataList )
foreach ( const QVariant value, dataList )
{
qDebug() << "CREATED:" << value.toString();
QStandardItem *childItem= new QStandardItem(value.toString());
@ -361,7 +361,7 @@ WhatsHotWidget::parseNode(QStandardItem* parentItem, const QString &label, const
}
else
{
QStandardItem *childItem= new QStandardItem(data.toString());
QStandardItem *childItem= new QStandardItem( data.toString() );
sourceItem->appendRow( childItem );
}
return sourceItem;