mirror of
https://github.com/tomahawk-player/tomahawk.git
synced 2025-08-13 09:34:53 +02:00
Set correct GridItemDelegate mode and correctly calculate height for remaining GridViews.
This commit is contained in:
@@ -28,6 +28,7 @@
|
||||
#include "playlist/TreeModel.h"
|
||||
#include "playlist/ColumnView.h"
|
||||
#include "playlist/TrackView.h"
|
||||
#include "playlist/GridItemDelegate.h"
|
||||
#include "playlist/GridView.h"
|
||||
#include "playlist/PlayableProxyModelPlaylistInterface.h"
|
||||
#include "resolvers/ScriptCollection.h"
|
||||
@@ -68,6 +69,7 @@ CollectionViewPage::CollectionViewPage( const Tomahawk::collection_ptr& collecti
|
||||
m_albumView->setAutoFitItems( true );
|
||||
m_albumView->setHorizontalScrollBarPolicy( Qt::ScrollBarAlwaysOff );
|
||||
m_albumView->setItemWidth( TomahawkUtils::DpiScaler::scaledX( this, 170 ) );
|
||||
m_albumView->delegate()->setWordWrapping( true );
|
||||
|
||||
m_albumView->proxyModel()->sort( -1 );
|
||||
m_albumView->setEmptyTip( tr( "Sorry, there are no albums in this collection!" ) );
|
||||
|
@@ -28,6 +28,7 @@
|
||||
#include "playlist/TrackView.h"
|
||||
#include "playlist/PlayableModel.h"
|
||||
#include "playlist/PlaylistModel.h"
|
||||
#include "playlist/GridItemDelegate.h"
|
||||
#include "utils/AnimatedSpinner.h"
|
||||
#include "utils/TomahawkStyle.h"
|
||||
#include "utils/TomahawkUtilsGui.h"
|
||||
@@ -56,7 +57,7 @@ SearchWidget::SearchWidget( const QString& search, QWidget* parent )
|
||||
ui->artists->setHorizontalScrollBarPolicy( Qt::ScrollBarAlwaysOff );
|
||||
ui->artists->setWrapping( false );
|
||||
ui->artists->setItemWidth( TomahawkUtils::DpiScaler::scaledX( this, 140 ) );
|
||||
ui->artists->setFixedHeight( 140 + 32 + 38 );
|
||||
ui->artists->setFixedHeight( ui->artists->itemSize().height() + ui->artists->spacing() * 2 );
|
||||
|
||||
m_artistsModel = new PlayableModel( ui->artists );
|
||||
ui->artists->setPlayableModel( m_artistsModel );
|
||||
@@ -76,7 +77,8 @@ SearchWidget::SearchWidget( const QString& search, QWidget* parent )
|
||||
ui->albums->setWrapping( false );
|
||||
ui->albums->setItemWidth( TomahawkUtils::DpiScaler::scaledX( this, 140 ) );
|
||||
// ui->albums->proxyModel()->setHideDupeItems( true );
|
||||
ui->albums->setFixedHeight( 140 + 56 + 38 );
|
||||
ui->albums->delegate()->setWordWrapping( true );
|
||||
ui->albums->setFixedHeight( ui->albums->itemSize().height() + ui->albums->spacing() * 2 );
|
||||
|
||||
m_albumsModel = new PlayableModel( ui->albums );
|
||||
ui->albums->setPlayableModel( m_albumsModel );
|
||||
@@ -97,7 +99,8 @@ SearchWidget::SearchWidget( const QString& search, QWidget* parent )
|
||||
ui->tracks->setWrapping( false );
|
||||
ui->tracks->setItemWidth( TomahawkUtils::DpiScaler::scaledX( this, 140 ) );
|
||||
// ui->tracks->proxyModel()->setHideDupeItems( true );
|
||||
ui->tracks->setFixedHeight( 140 + 56 + 38 );
|
||||
ui->tracks->delegate()->setWordWrapping( true );
|
||||
ui->tracks->setFixedHeight( ui->tracks->itemSize().height() + ui->tracks->spacing() * 2 );
|
||||
|
||||
m_resultsModel = new PlayableModel( ui->tracks );
|
||||
ui->tracks->setPlayableModel( m_resultsModel );
|
||||
|
@@ -70,6 +70,8 @@ ChartsWidget::ChartsWidget( QWidget* parent )
|
||||
ui->artistsView->setItemWidth( TomahawkUtils::DpiScaler::scaledX( this, 190 ) );
|
||||
ui->albumsView->setItemWidth( TomahawkUtils::DpiScaler::scaledX( this, 190 ) );
|
||||
ui->tracksView->setItemWidth( TomahawkUtils::DpiScaler::scaledX( this, 190 ) );
|
||||
ui->albumsView->delegate()->setWordWrapping( true );
|
||||
ui->tracksView->delegate()->setWordWrapping( true );
|
||||
ui->artistsView->delegate()->setShowPosition( true );
|
||||
ui->albumsView->delegate()->setShowPosition( true );
|
||||
ui->tracksView->delegate()->setShowPosition( true );
|
||||
|
@@ -24,6 +24,7 @@
|
||||
|
||||
#include "ViewManager.h"
|
||||
#include "audio/AudioEngine.h"
|
||||
#include "playlist/GridItemDelegate.h"
|
||||
#include "utils/TomahawkUtilsGui.h"
|
||||
#include "utils/Logger.h"
|
||||
#include "utils/AnimatedSpinner.h"
|
||||
@@ -75,6 +76,8 @@ NewReleasesWidget::NewReleasesWidget( QWidget* parent )
|
||||
m_spinner = new AnimatedSpinner( ui->albumsView );
|
||||
m_spinner->fadeIn();
|
||||
|
||||
ui->albumsView->delegate()->setWordWrapping( true );
|
||||
|
||||
fetchData();
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user