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:
@@ -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());
|
||||||
}
|
}
|
||||||
|
@@ -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();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -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;
|
||||||
|
Reference in New Issue
Block a user