uiacceltk/hitchcock/ServerCore/Src/alfnodes.cpp
branchRCL_3
changeset 17 c9d868f1e20c
parent 13 3a60ebea00d0
child 18 1801340c26a2
equal deleted inserted replaced
15:cd0ae4656946 17:c9d868f1e20c
  1947 		}
  1947 		}
  1948 	
  1948 	
  1949     if (iModel)
  1949     if (iModel)
  1950         {
  1950         {
  1951         iModel->Server().Bridge()->AddData( EAlfDSGroupChained, 
  1951         iModel->Server().Bridge()->AddData( EAlfDSGroupChained, 
  1952                 iId, 
  1952                 iGroupId, 
  1953                 aChainedGroup, 
  1953                 iChainedTo->iGroupId, 
  1954                 (TAny*)iScreenNumber
  1954                 (TAny*)iScreenNumber
  1955                 );                
  1955                 );                
  1956         }
  1956         }
  1957 	}
  1957 	}
  1958 
  1958 
  1960 // GroupChainBrokenAfter
  1960 // GroupChainBrokenAfter
  1961 // ---------------------------------------------------------------------------
  1961 // ---------------------------------------------------------------------------
  1962 //
  1962 //
  1963 void CAlfNodeGroup::GroupChainBrokenAfter(  )
  1963 void CAlfNodeGroup::GroupChainBrokenAfter(  )
  1964 	{
  1964 	{
       
  1965     TUint32 oldChainedTo = 0; 
  1965 	if ( iChainedTo )
  1966 	if ( iChainedTo )
  1966 		{
  1967 		{
  1967 		iChainedTo->iChainedFrom = NULL;
  1968 		iChainedTo->iChainedFrom = NULL;
       
  1969 		oldChainedTo = iChainedTo->iId;
  1968 		iChainedTo = NULL;
  1970 		iChainedTo = NULL;
  1969 		}
  1971 		}
  1970 	if (iModel)
  1972 	if (iModel)
  1971 		{
  1973 		{
  1972 		iModel->Server().Bridge()->AddData( EAlfDSGroupChainBroken, 
  1974 		iModel->Server().Bridge()->AddData( EAlfDSGroupChainBroken, 
       
  1975 		        oldChainedTo, 
  1973 				iId, 
  1976 				iId, 
  1974 				0, 
       
  1975 				(TAny*)iScreenNumber );                
  1977 				(TAny*)iScreenNumber );                
  1976 		}
  1978 		}
  1977 
  1979 
  1978 	}
  1980 	}
  1979 
  1981 
  1988     	{
  1990     	{
  1989     	GroupChainBrokenAfter();
  1991     	GroupChainBrokenAfter();
  1990     	}
  1992     	}
  1991     if ( iChainedFrom )
  1993     if ( iChainedFrom )
  1992     	{
  1994     	{
  1993     	iChainedFrom->iChainedTo = NULL;
  1995         if (iModel)
       
  1996             {
       
  1997             iModel->Server().Bridge()->AddData( EAlfDSGroupChainBroken, 
       
  1998                     iChainedFrom->iId, 
       
  1999                     iId, 
       
  2000                     (TAny*)iScreenNumber );                
       
  2001             }
  1994     	}
  2002     	}
  1995     
  2003     
  1996     if (iModel)
  2004     if (iModel)
  1997         {
  2005         {
  1998         TInt offset;
  2006         TInt offset;