MenuBuilder. Add query method isCmdFeatureAdded

This commit is contained in:
Bjørn Erik Jensen 2017-12-21 14:32:59 +01:00
parent 506c454059
commit 6028d8fcb3
2 changed files with 18 additions and 1 deletions

View File

@ -202,4 +202,19 @@ void CmdFeatureMenuBuilder::appendToMenu(QMenu* menu)
}
}
//--------------------------------------------------------------------------------------------------
///
//--------------------------------------------------------------------------------------------------
bool CmdFeatureMenuBuilder::isCmdFeatureAdded(const QString &commandId)
{
for (const MenuItem &item : m_items)
{
if (item.itemType == MenuItem::COMMAND && item.itemName == commandId)
{
return true;
}
}
return false;
}
} // end namespace caf

View File

@ -69,6 +69,8 @@ public:
void appendToMenu(QMenu* menu);
bool isCmdFeatureAdded(const QString &commandId);
private:
struct MenuItem
{