Skip to content

Commit

Permalink
Fix tree display value
Browse files Browse the repository at this point in the history
  • Loading branch information
elpaso committed Aug 16, 2021
1 parent 6a163ee commit f3980ec
Showing 1 changed file with 5 additions and 5 deletions.
10 changes: 5 additions & 5 deletions src/gui/vector/qgsattributesformproperties.cpp
Expand Up @@ -142,15 +142,15 @@ void QgsAttributesFormProperties::initAvailableWidgetsTree()
catItemData = DnDTreeItemData( DnDTreeItemData::WidgetType, QStringLiteral( "Actions" ), tr( "Actions" ) );
catitem = mAvailableWidgetsTree->addItem( mAvailableWidgetsTree->invisibleRootItem(), catItemData );

const QgsActionManager *actionManager { mLayer->actions() };
QList<QgsAction> actions { actionManager->actions( QStringLiteral( "Feature" ) ) };
actions.append( actionManager->actions( QStringLiteral( "Layer" ) ) );
const QList<QgsAction> actions { mLayer->actions()->actions( ) };

for ( const auto &action : std::as_const( actions ) )
{
if ( action.isValid() && action.runable() )
if ( action.isValid() && action.runable() &&
( action.actionScopes().contains( QStringLiteral( "Feature" ) ) ||
action.actionScopes().contains( QStringLiteral( "Layer" ) ) ) )
{
const QString actionTitle { action.shortTitle().isEmpty() ? action.shortTitle() : action.name() };
const QString actionTitle { action.shortTitle().isEmpty() ? action.name() : action.shortTitle() };
DnDTreeItemData itemData = DnDTreeItemData( DnDTreeItemData::Action, action.id().toString(), actionTitle );
itemData.setShowLabel( true );
mAvailableWidgetsTree->addItem( catitem, itemData );
Expand Down

0 comments on commit f3980ec

Please sign in to comment.