示例#1
0
JabberAdd::JabberAdd(JabberClient *client, QWidget *parent)
        : JabberAddBase(parent)
{
    m_client   = client;
    m_browser  = NULL;
    m_bBrowser = false;
    connect(this, SIGNAL(setAdd(bool)), topLevelWidget(), SLOT(setAdd(bool)));
    connect(this, SIGNAL(addResult(QWidget*)), topLevelWidget(), SLOT(addResult(QWidget*)));
    connect(this, SIGNAL(showResult(QWidget*)), topLevelWidget(), SLOT(showResult(QWidget*)));
    connect(grpJID,  SIGNAL(toggled(bool)), this, SLOT(radioToggled(bool)));
    connect(grpMail, SIGNAL(toggled(bool)), this, SLOT(radioToggled(bool)));
    connect(grpName, SIGNAL(toggled(bool)), this, SLOT(radioToggled(bool)));
    connect(btnBrowser, SIGNAL(clicked()), this, SLOT(browserClick()));
    QIconSet is = Icon("1rightarrow");
    if (!is.pixmap(QIconSet::Small, QIconSet::Normal).isNull())
        btnBrowser->setIconSet(is);
}
示例#2
0
JabberAdd::JabberAdd(JabberClient *client, QWidget *parent)
: JabberAddBase(parent)
{
    m_client   = client;
	m_browser  = NULL;
	m_bBrowser = false;
	connect(this, SIGNAL(setAdd(bool)), topLevelWidget(), SLOT(setAdd(bool)));
	connect(this, SIGNAL(addResult(QWidget*)), topLevelWidget(), SLOT(addResult(QWidget*)));
	connect(this, SIGNAL(showResult(QWidget*)), topLevelWidget(), SLOT(showResult(QWidget*)));
	m_btnJID  = new GroupRadioButton(i18n("&JID"), grpJID);
	m_btnMail = new GroupRadioButton(i18n("&E-Mail address"), grpMail);
	m_btnName = new GroupRadioButton(i18n("&Name"), grpName);
	connect(m_btnJID,  SIGNAL(toggled(bool)), this, SLOT(radioToggled(bool)));
	connect(m_btnMail, SIGNAL(toggled(bool)), this, SLOT(radioToggled(bool)));
	connect(m_btnName, SIGNAL(toggled(bool)), this, SLOT(radioToggled(bool)));
	connect(btnBrowser, SIGNAL(clicked()), this, SLOT(browserClick()));
	const QIconSet *is = Icon("1rightarrow");
	if (is)
		btnBrowser->setIconSet(*is);
}