Esempio n. 1
0
void JabberAdd::setBrowser(bool bBrowser)
{
	if (m_bBrowser == bBrowser)
		return;
	m_bBrowser = bBrowser;
	if (m_bBrowser && (m_browser == NULL)){
		m_browser = new JabberBrowser;
		emit addResult(m_browser);
		m_browser->setClient(m_client);
		connect(m_browser, SIGNAL(destroyed()), this, SLOT(browserDestroyed()));
	}
	emit showResult(m_bBrowser ? m_browser : NULL);
	const QIconSet *is = Icon(m_bBrowser ? "1leftarrow" : "1rightarrow");
	if (is)
		btnBrowser->setIconSet(*is);
	if (m_bBrowser){
		edtJID->setEnabled(false);
		edtMail->setEnabled(false);
		edtFirst->setEnabled(false);
		edtLast->setEnabled(false);
		edtNick->setEnabled(false);
		lblFirst->setEnabled(false);
		lblLast->setEnabled(false);
		lblNick->setEnabled(false);
		emit setAdd(false);
	}else{
		m_btnJID->slotToggled(m_btnJID->isChecked());
		m_btnName->slotToggled(m_btnName->isChecked());
		m_btnMail->slotToggled(m_btnMail->isChecked());
	}
}
Esempio n. 2
0
void JabberAdd::setBrowser(bool bBrowser)
{
    if (m_bBrowser == bBrowser)
        return;
    m_bBrowser = bBrowser;
    if (m_bBrowser && (m_browser == NULL)){
        m_browser = new JabberBrowser;
        emit addResult(m_browser);
        m_browser->setClient(m_client);
        connect(m_browser, SIGNAL(destroyed()), this, SLOT(browserDestroyed()));
    }
    emit showResult(m_bBrowser ? m_browser : NULL);
    QIconSet is = Icon(m_bBrowser ? "1leftarrow" : "1rightarrow");
    if (!is.pixmap(QIconSet::Small, QIconSet::Normal).isNull())
        btnBrowser->setIconSet(is);
    if (m_bBrowser){
        edtJID->setEnabled(false);
        edtMail->setEnabled(false);
        edtFirst->setEnabled(false);
        edtLast->setEnabled(false);
        edtNick->setEnabled(false);
        lblFirst->setEnabled(false);
        lblLast->setEnabled(false);
        lblNick->setEnabled(false);
        emit setAdd(false);
    }else{
        grpJID->slotToggled();
        grpName->slotToggled();
        grpMail->slotToggled();
    }
}