mirror of
https://github.com/tomahawk-player/tomahawk.git
synced 2025-08-12 09:04:33 +02:00
Highlight the summary a bit. Could use some prettifying.
This commit is contained in:
@@ -34,7 +34,6 @@ Tomahawk::EchonestControl::EchonestControl( const QString& selectedType, const Q
|
|||||||
|
|
||||||
connect( &m_editingTimer, SIGNAL( timeout() ), this, SIGNAL( changed() ) );
|
connect( &m_editingTimer, SIGNAL( timeout() ), this, SIGNAL( changed() ) );
|
||||||
updateWidgets();
|
updateWidgets();
|
||||||
updateData();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
QWidget*
|
QWidget*
|
||||||
@@ -393,6 +392,7 @@ Tomahawk::EchonestControl::updateData()
|
|||||||
int enumVal = input->itemData( input->currentIndex() ).toInt() + m_matchData.toInt();
|
int enumVal = input->itemData( input->currentIndex() ).toInt() + m_matchData.toInt();
|
||||||
m_data.first = Echonest::DynamicPlaylist::Sort;
|
m_data.first = Echonest::DynamicPlaylist::Sort;
|
||||||
m_data.second = enumVal;
|
m_data.second = enumVal;
|
||||||
|
qDebug() << "SAVING" << input->currentIndex() << "AS" << enumVal;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -459,6 +459,7 @@ Tomahawk::EchonestControl::updateWidgetsFromData()
|
|||||||
// HACK alert. if it's odd, subtract 1
|
// HACK alert. if it's odd, subtract 1
|
||||||
int val = m_data.second.toInt() - ( m_data.second.toInt() % 2 );
|
int val = m_data.second.toInt() - ( m_data.second.toInt() % 2 );
|
||||||
input->setCurrentIndex( val );
|
input->setCurrentIndex( val );
|
||||||
|
qDebug() << "LOADING" << m_data.second.toInt() << "AS" <<val;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
calculateSummary();
|
calculateSummary();
|
||||||
@@ -521,7 +522,7 @@ Tomahawk::EchonestControl::calculateSummary()
|
|||||||
} else if( selectedType() == "Tempo" ) {
|
} else if( selectedType() == "Tempo" ) {
|
||||||
summary = QString( "about %1 BPM" ).arg( m_data.second.toString() );
|
summary = QString( "about %1 BPM" ).arg( m_data.second.toString() );
|
||||||
} else if( selectedType() == "Duration" ) {
|
} else if( selectedType() == "Duration" ) {
|
||||||
summary = QString( "about %1 minutes long" ).arg( m_data.second / 60 );
|
summary = QString( "about %1 minutes long" ).arg( m_data.second.toInt() / 60 );
|
||||||
} else if( selectedType() == "Loudness" ) {
|
} else if( selectedType() == "Loudness" ) {
|
||||||
summary = QString( "about %1 dB" ).arg( m_data.second.toString() );
|
summary = QString( "about %1 dB" ).arg( m_data.second.toString() );
|
||||||
} else if( selectedType() == "Latitude" || selectedType() == "Longitude" ) {
|
} else if( selectedType() == "Latitude" || selectedType() == "Longitude" ) {
|
||||||
|
@@ -84,6 +84,10 @@ CollapsibleControls::init()
|
|||||||
m_summaryWidget->setContentsMargins( 3, 0, 0, 0 );
|
m_summaryWidget->setContentsMargins( 3, 0, 0, 0 );
|
||||||
|
|
||||||
m_summary = new QLabel( m_summaryWidget );
|
m_summary = new QLabel( m_summaryWidget );
|
||||||
|
QFont f = m_summary->font();
|
||||||
|
f.setPointSize( f.pointSize() + 1 );
|
||||||
|
f.setBold( true );
|
||||||
|
m_summary->setFont( f );
|
||||||
m_summaryLayout->addWidget( m_summary, 1 );
|
m_summaryLayout->addWidget( m_summary, 1 );
|
||||||
m_summaryExpand = DynamicControlWrapper::initButton( this );
|
m_summaryExpand = DynamicControlWrapper::initButton( this );
|
||||||
m_summaryExpand->setIcon( QIcon( RESPATH "images/arrow-down-double.png" ) );
|
m_summaryExpand->setIcon( QIcon( RESPATH "images/arrow-down-double.png" ) );
|
||||||
|
Reference in New Issue
Block a user