mirror of
https://github.com/tomahawk-player/tomahawk.git
synced 2025-05-01 13:47:49 +02:00
Introduced SourcesModel::DeletablePage. Fixes uppercasing WhatsNew-page.
This commit is contained in:
parent
c1d0cfcd29
commit
f68a8dcc5f
@ -530,7 +530,7 @@ SourceDelegate::paint( QPainter* painter, const QStyleOptionViewItem& option, co
|
||||
|
||||
paintStandardItem( painter, optIndentation, index, count );
|
||||
}
|
||||
else if ( type == SourcesModel::TemporaryPage )
|
||||
else if ( type == SourcesModel::TemporaryPage || SourcesModel::DeletablePage )
|
||||
{
|
||||
if ( opt.state & QStyle::State_MouseOver )
|
||||
{
|
||||
@ -660,7 +660,7 @@ SourceDelegate::editorEvent( QEvent* event, QAbstractItemModel* model, const QSt
|
||||
if ( event->type() == QEvent::MouseButtonRelease || event->type() == QEvent::MouseButtonPress )
|
||||
{
|
||||
SourcesModel::RowType type = static_cast< SourcesModel::RowType >( index.data( SourcesModel::SourceTreeItemTypeRole ).toInt() );
|
||||
if ( type == SourcesModel::TemporaryPage )
|
||||
if ( type == SourcesModel::TemporaryPage || type == SourcesModel::DeletablePage )
|
||||
{
|
||||
SourceTreeItem* gpi = index.data( SourcesModel::SourceTreeItemRole ).value< SourceTreeItem* >();
|
||||
Q_ASSERT( gpi );
|
||||
|
@ -329,9 +329,8 @@ void
|
||||
SourcesModel::appendPageItem( const QString& name, ViewPage* page, int sortValue )
|
||||
{
|
||||
// If there should be no page item, there is nothing to do for us here.
|
||||
if ( !page->addPageItem() ) {
|
||||
if ( !page->addPageItem() )
|
||||
return;
|
||||
}
|
||||
|
||||
QModelIndex parentIndex = indexFromItem( m_browse );
|
||||
beginInsertRows( parentIndex, rowCount( parentIndex ), rowCount( parentIndex ) );
|
||||
|
@ -62,6 +62,7 @@ public:
|
||||
GenericPage = 6,
|
||||
TemporaryPage = 7,
|
||||
LovedTracksPage = 10,
|
||||
DeletablePage = 15,
|
||||
|
||||
Collection = 14,
|
||||
ScriptCollection = 11,
|
||||
|
@ -121,7 +121,7 @@ GenericPageItem::setDeletable( bool deletable )
|
||||
{
|
||||
if ( deletable )
|
||||
{
|
||||
setRowType( SourcesModel::TemporaryPage );
|
||||
setRowType( SourcesModel::DeletablePage );
|
||||
}
|
||||
else
|
||||
{
|
||||
|
Loading…
x
Reference in New Issue
Block a user