1
0
mirror of https://github.com/tomahawk-player/tomahawk.git synced 2025-07-31 11:20:22 +02: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) void HeaderBreadCrumb::paintEvent(QPaintEvent *event)
{ {
QStylePainter p(this); QStylePainter p(this);
StyleHelper::horizontalHeader(&p, event->rect()); StyleHelper::horizontalHeader(&p, rect());
} }

View File

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

View File

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