#11844 Quick Access adjustments

Show the Quick Access menu only for objects that implements RimFieldQuickAccessInterface
Show the fields made available by RimFieldQuickAccessInterface
This commit is contained in:
Magne Sjaastad committed 2024-11-04 08:46:55 +01:00
1 parent 4cf6a26083
commit a05645e966
5 files changed
+43 -34

No files matched your search

@@ -18,6 +18,7 @@
#include "RicAddFieldToQuickAccessFeature.h"
#include "QuickAccess/RimFieldQuickAccessInterface.h"
#include "QuickAccess/RimFieldReference.h"
#include "QuickAccess/RimQuickAccessCollection.h"
@@ -30,6 +31,15 @@
CAF_CMD_SOURCE_INIT( RicAddFieldToQuickAccessFeature, "RicAddFieldToQuickAccessFeature" );
//--------------------------------------------------------------------------------------------------
///
//--------------------------------------------------------------------------------------------------
bool RicAddFieldToQuickAccessFeature::isCommandEnabled() const
{
auto objects = caf::selectedObjectsByType<RimFieldQuickAccessInterface*>();
return !objects.empty();
}
//--------------------------------------------------------------------------------------------------
///
//--------------------------------------------------------------------------------------------------