//---------------------------------------------------------------------------------------- // IsSubMenuHidden //---------------------------------------------------------------------------------------- bool16 CZPUISuppressedActions::IsSubMenuHidden( const PMString& untranslatedSubMenuName) const { //IZPLog_Str_( thisFileLA, enLT_Details, "%s", untranslatedSubMenuName.GrabCString() ); bool toReturn = kFalse; do { //Copied from old plugin's file IZPSuppressedUI.cpp if( untranslatedSubMenuName.IsEqual("Main:&Edit:kInCopyMenu:Add All &Graphics to Assignment") ) toReturn = kTrue; else if( untranslatedSubMenuName.IsEqual("Main:&Edit:kInCopyMenu:Add All Sto&ries to Assignment") ) toReturn = kTrue; else if( untranslatedSubMenuName.IsEqual("Main:&File:ICUser_MenuName") ) toReturn = kTrue; else if( untranslatedSubMenuName.IsEqual("Main:&File:Packa&ge...") ) toReturn = kTrue;//Utils<IZPInDnUtils>()->IsHostAppInCopy(); }while( false ); return toReturn; }
//---------------------------------------------------------------------------------------- // IsLocked //---------------------------------------------------------------------------------------- bool16 CZPAMLockable::IsLocked( const PMString & userName) { LogFunctionEnterExit; //TODO: CS5: Implement functionality bool16 isLocked = kFalse; VerifyState( kSuppressUI, GetLockObjectUID() ); if(userName.IsEqual(fLockOwnerName)) { if( fLockState == IAMLockable::enCheckedOut || fLockState == IAMLockable::enLocked ) { isLocked = kTrue; } } IZPLog_Str_( thisFileLA, enLT_DebugInfo, "IsLocked = %s\n",(isLocked?"true":"false")); return isLocked; }