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

void KNateon::slotLSIN (  )  [private, slot]

버디등록 메세지 WAS로 부터 받음.

네이트ID와 연동

싸이월드 ID와 연동

firefox를 찾아서 기본 브라우져로 설정, 없으면 설정하지 않음.

완전 삭제

웹브라우저 변경

닉 변경

항상위 : 왜 이건 안되고 밑에꺼는 될까? CheckBox의 setChecked 이거 버그가 있는것 같다.

리스트에 이모티콘 보이기 안보이기

프라이버시 설정 후 버디 목록 refresh

항상위 설정

허용된 대화 상대에게만 대화 요청 받기

친구에게만 쪽지 받기

싸이연동

싸이연동 정보 변경

네이트닷컴연동

Definition at line 2338 of file knateon.cpp.

References nmconfig::cycmn, nmconfig::cyid, CurrentAccount::getMyCMN(), CurrentAccount::getMyCyworldCMN(), CurrentAccount::getMyCyworldID(), CurrentAccount::getMyLoginType(), CurrentAccount::getMyTicket(), nmconfig::logintype, setDefaultWebBrowser(), slotAddEtc(), slotChangeWebBrowser(), slotCySync(), slotCyUpdate(), slotEditProfile(), slotListEmoticon(), slotMenuAlwaysTop(), slotNateSyncCancel(), slotPrivacyFriendMemo(), slotPrivacyPermitChat(), slotRefreshBuddyList(), and slotUpdateAwayInfo().

Referenced by initializeNateonDPConnection().

{
      /*! 버디등록 메세지 WAS로 부터 받음. */
      if (!pInviteWeb)
      {
            pInviteWeb = new InviteWeb();
            connect(pInviteWeb, SIGNAL(gotDataFromURL(QStringList&) ), this, SLOT(slotGotInviteMsg(QStringList &) ) );
      }
      pInviteWeb->doResultFromCMN( m_pCurrentAccount->getMyCMN(), m_pCurrentAccount->getMyTicket() );
      stConfig.logintype = m_pCurrentAccount->getMyLoginType();
      stConfig.cyid = m_pCurrentAccount->getMyCyworldID();
      stConfig.cycmn = m_pCurrentAccount->getMyCyworldCMN();

  
      if ( m_pPreferenceView )
            delete m_pPreferenceView;

      /*! 네이트ID와 연동 */
      if ( stConfig.logintype == 'N' )
            m_pPreferenceView = new PreferenceView( this, "Config");
      /*! 싸이월드 ID와 연동 */
      else
            m_pPreferenceView = new PreferenceCyID( this, "Config");
      
      /*! firefox를 찾아서 기본 브라우져로 설정, 없으면 설정하지 않음. */
      setDefaultWebBrowser();
      
      /*! 완전 삭제 */
      connect( m_pPreferenceView, SIGNAL( sendRealDelete( const QString & ) ), m_pDPcon, SLOT( slotRealDelete(const QString & ) ) );
      
      /*! 웹브라우저 변경 */
      connect( m_pPreferenceView, SIGNAL( changeWebBrowser( const QString &) ), SLOT( slotChangeWebBrowser( const QString & ) ) );
      
      /*! 닉 변경 */
      connect( m_pPreferenceView, SIGNAL( changeNick( QString ) ), m_pDPcon, SLOT( slotChangeNick( QString ) ) );
      connect( m_pPreferenceView, SIGNAL( changeNick( QString ) ), m_pMainView, SLOT( slotChangeNickName( QString ) ) );
  
      /*! 항상위 : 왜 이건 안되고 밑에꺼는 될까? CheckBox의 setChecked 이거 버그가 있는것 같다. */
      connect( pAlwaystopAction, SIGNAL( toggled (bool) ), m_pPreferenceView->topCheckBox, SLOT( setChecked(bool) ) );
      connect( m_pPreferenceView->topCheckBox, SIGNAL( toggled (bool) ), pAlwaystopAction, SLOT( setChecked(bool) ) );
    /*! 리스트에 이모티콘 보이기 안보이기 */
      connect( m_pPreferenceView, SIGNAL( emoticonShow ( bool ) ), SLOT( slotListEmoticon( bool ) ) );

      connect( m_pPreferenceView->profileButton, SIGNAL( clicked() ), SLOT( slotEditProfile() ) );
      connect( m_pPreferenceView->profileViewButton, SIGNAL( clicked() ), SLOT( slotEditProfile() ) );
  
      connect( m_pPreferenceView, SIGNAL( unlockList( QStringList & ) ), m_pDPcon, SLOT( slotPutUnlockList ( QStringList & ) ) );
      connect( m_pPreferenceView, SIGNAL( lockList( QStringList & ) ), m_pDPcon, SLOT( slotPutLockList ( QStringList & ) ) );

      connect( m_pPreferenceView, SIGNAL( sendLockBuddy( const QString & ) ), m_pDPcon, SLOT( slotSendLock( const QString & ) ) );
      connect( m_pPreferenceView, SIGNAL( sendUnlockBuddy( const QString & ) ), m_pDPcon, SLOT( slotSendUnlock( const QString & ) ) );
      
    /*! 프라이버시 설정 후 버디 목록 refresh */
      connect( m_pPreferenceView, SIGNAL( refreshBuddyList() ), SLOT( slotRefreshBuddyList() ) );
  
    /*! 항상위 설정 */
      connect( m_pPreferenceView, SIGNAL( alwaysTop( bool ) ), SLOT( slotMenuAlwaysTop(bool) ) );
      connect( m_pPreferenceView, SIGNAL( alwaysTop( bool ) ), pAlwaystopAction, SLOT( setChecked (bool) ) );
      
      /*! 허용된 대화 상대에게만 대화 요청 받기 */
      connect( m_pPreferenceView, SIGNAL( onlyPermitChat( bool ) ), SLOT( slotPrivacyPermitChat( bool ) ) );

      /*! 친구에게만 쪽지 받기 */
      connect( m_pPreferenceView, SIGNAL( onlyFriendMemo( bool ) ), SLOT( slotPrivacyFriendMemo( bool ) ) );
  
      if ( stConfig.logintype == 'N' )
      {
            /*! 싸이연동 */
            connect( m_pPreferenceView, SIGNAL( cySync(const QString &, const QString &) ), SLOT( slotCySync(const QString &, const QString &) ) );
            /*! 싸이연동 정보 변경 */
            connect( m_pPreferenceView, SIGNAL( updateCyInfo( const QString & ) ), SLOT( slotCyUpdate( const QString & ) ) );
            connect( this, SIGNAL( cySyncCanceled() ), m_pPreferenceView, SLOT( slotCyCanceled() ) );
      }
      else
      {
            /*! 네이트닷컴연동 */
            connect( m_pPreferenceView, SIGNAL( nateSync(const QString &, const QString &) ), SLOT( slotCySync(const QString &, const QString &) ) );
            connect( m_pPreferenceView, SIGNAL( nateSyncCancel() ), SLOT( slotNateSyncCancel() ) );
      }
      connect( this, SIGNAL( cySyncAuthError( bool ) ), m_pPreferenceView, SLOT( slotCySyncAuthError( bool ) ) );
  
      m_pPreferenceView->setCurrentAccount( m_pCurrentAccount );

      connect( m_pPreferenceView, SIGNAL( updateAwayTime() ), SLOT( slotUpdateAwayInfo() ) );
      connect( m_pPreferenceView, SIGNAL( addEtc( const QString & ) ), SLOT( slotAddEtc( const QString & ) ) );
}


Generated by  Doxygen 1.6.0   Back to index