GroupData ProjectPrivate::findGroupData(const ProductData &product, const QString &groupName) const { foreach (const GroupData &g, product.groups()) { if (g.name() == groupName) return g; } return GroupData(); }
//--------------------------------------------------------------------------------------- void tNDP2kTableSharingArbitrator::SetIsUDBMaster( bool isMaster ) { if (m_IsUDBMaster != isMaster) { m_IsUDBMaster = isMaster; SetGroupData( GroupData() ); UpdateSharingState(); } }
//--------------------------------------------------------------------------------------- tNDP2kTableSharingArbitrator::tNDP2kTableSharingArbitrator(tQMutex& apiStackLock) : tNDP2kArbitration( apiStackLock, NDP2k::eArbitrationGroupID_TableSharingMaster ) , m_IsUDBMaster( false ) , m_IsArbitrationMaster( false ) , m_CanShare( false ) , m_PrevMasterStatus( eMaster_Unknown ) { Register( ArbitrationOpt_AutoChallenge, GroupData() ); }
void UndoRedo::pushGroup(const String& name) { mGroups.push(GroupData()); GroupData& newGroup = mGroups.top(); newGroup.name = name; newGroup.numEntries = 0; clearRedoStack(); }