Logo Search packages:      
Sourcecode: nateon version File versions  Download package

void KNateon::slotCALM ( const QStringList &  slCommand  )  [private, slot]

버디 알람 패킷을 받았을때...

버디의 C1 방명록에 새글이 등록되었음.

ID의 버디 홈피 New

Home2 방명록에 새글이 등록 되었음.

ID의 버디 홈피 New

주사용계정 변경.

ID의 버디 주사용 CMN 변경.

버디리스트 갱신

Definition at line 6059 of file knateon.cpp.

References BuddyList::getBuddyByHompyMajorCMN(), CurrentAccount::getBuddyList(), BuddyBase::setHompyNew(), BuddyBase::setMajorCMN(), KNateonMainview::slotEmoticonList(), and nmconfig::viewemoticonlist.

Referenced by initializeNateonDPConnection().

{
      m_pBuddyList = m_pCurrentAccount->getBuddyList();
      

      if ( slCommand[2] == "CYHP" ) /*! 버디의 C1 방명록에 새글이 등록되었음. */
      {
            /*!
             * ID의 버디 홈피 New
             */
            Buddy* pBuddy = m_pBuddyList->getBuddyByHompyMajorCMN( slCommand[3] );
            if ( pBuddy )
                  pBuddy->setHompyNew( TRUE );
      }
      else if ( slCommand[2] == "C2HP" ) /*! Home2 방명록에 새글이 등록 되었음. */
      {
            /*!
             * ID의 버디 홈피 New
             */
            Buddy* pBuddy = m_pBuddyList->getBuddyByHompyMajorCMN( slCommand[3] );
            if ( pBuddy )
                  pBuddy->setHompyNew( TRUE );
      }
      else if ( slCommand[2] == "C2ID" ) /*! 주사용계정 변경. */
      {
            /*!
             * ID의 버디 주사용 CMN 변경.
             */
            Buddy* pBuddy = m_pBuddyList->getBuddyByHompyMajorCMN( slCommand[3] );
            if ( pBuddy )
            {
                  if ( slCommand.count() >= 8)
                        pBuddy->setMajorCMN( slCommand[7] );
            }
      }
      
      /*! 버디리스트 갱신 */
      m_pMainView->slotEmoticonList( stConfig.viewemoticonlist );
}


Generated by  Doxygen 1.6.0   Back to index