@@ -2571,6 +2571,7 @@ void QgisApp::refreshProfileMenu()
2571
2571
QAction *action = new QAction( namedProfile->icon(), namedProfile->alias(), profileGroup );
2572
2572
action->setToolTip( namedProfile->folder() );
2573
2573
action->setCheckable( true );
2574
+ action->setObjectName( "mActionProfile_" + namedProfile->alias() );
2574
2575
mConfigMenu->addAction( action );
2575
2576
2576
2577
if ( name == activeName )
@@ -2589,18 +2590,21 @@ void QgisApp::refreshProfileMenu()
2589
2590
mConfigMenu->addSeparator( );
2590
2591
2591
2592
QAction *openProfileFolderAction = mConfigMenu->addAction( tr( "Open Active Profile Folder" ) );
2593
+ openProfileFolderAction->setObjectName( "mActionOpenActiveProfileFolder" );
2592
2594
connect( openProfileFolderAction, &QAction::triggered, this, [this]()
2593
2595
{
2594
2596
QDesktopServices::openUrl( QUrl::fromLocalFile( userProfileManager()->userProfile()->folder() ) );
2595
2597
} );
2596
2598
2597
2599
QAction *newProfileAction = mConfigMenu->addAction( tr( "New Profile…" ) );
2600
+ newProfileAction->setObjectName( "mActionNewProfile" );
2598
2601
connect( newProfileAction, &QAction::triggered, this, &QgisApp::newProfile );
2599
2602
}
2600
2603
2601
2604
void QgisApp::createProfileMenu()
2602
2605
{
2603
2606
mConfigMenu = new QMenu();
2607
+ mConfigMenu->setObjectName( "mUserProfileMenu" );
2604
2608
2605
2609
settingsMenu()->insertMenu( settingsMenu()->actions().first(), mConfigMenu );
2606
2610
0 commit comments