void AddUserDlg::init(const QStringList &groups, PsiAccount *pa) { setupUi(this); setModal(false); setAttribute(Qt::WA_DeleteOnClose); d = new Private; d->pa = pa; d->pa->dialogRegister(this); d->jt = 0; d->tasks = new TaskList; connect(d->tasks, SIGNAL(started()), busy, SLOT(start())); connect(d->tasks, SIGNAL(finished()), busy, SLOT(stop())); setWindowTitle(CAP(windowTitle())); setWindowIcon(IconsetFactory::icon("psi/addContact").icon()); #if QT_VERSION >= 0x040500 setWindowFlags(Qt::Dialog | Qt::WindowTitleHint | Qt::WindowMinimizeButtonHint | Qt::WindowCloseButtonHint | Qt::CustomizeWindowHint); #endif d->busy = busy; QString str = tr("<None>"); cb_group->addItem(str); QStringList temp=groups; temp.sort(); cb_group->addItems(temp); str = tr("Hidden"); if (!groups.contains(str)) { cb_group->addItem(str); } cb_group->setAutoCompletion(true); pb_add->setDefault(true); connect(pb_add, SIGNAL(clicked()), SLOT(ok())); connect(pb_close, SIGNAL(clicked()), SLOT(cancel())); connect(pb_transGet, SIGNAL(clicked()), SLOT(getTransID())); connect(tb_vCard, SIGNAL(clicked()), SLOT(getVCardActivated())); connect(tb_resolveNick, SIGNAL(clicked()), SLOT(resolveNickActivated())); connect(le_jid, SIGNAL(textChanged(QString)), SLOT(jid_Changed())); ck_authreq->setChecked(true); ck_close->setChecked(true); le_jid->setFocus(); }
void AddUserDlg::init(const QStringList &groups, PsiAccount *pa) { setupUi(this); setModal(false); d = new Private; d->pa = pa; d->pa->dialogRegister(this); d->jt = 0; d->tasks = new TaskList; connect(d->tasks, SIGNAL(started()), busy, SLOT(start())); connect(d->tasks, SIGNAL(finished()), busy, SLOT(stop())); setWindowTitle(CAP(caption())); setWindowIcon(IconsetFactory::icon("psi/addContact").icon()); d->busy = busy; QString str = tr("<None>"); cb_group->insertItem(str); QStringList temp=groups; temp.sort(); cb_group->insertStringList(temp); str = ContactView::tr("Hidden"); if (!groups.contains(str)) { cb_group->insertItem(str); } cb_group->setAutoCompletion(true); pb_add->setDefault(true); connect(pb_add, SIGNAL(clicked()), SLOT(ok())); connect(pb_close, SIGNAL(clicked()), SLOT(cancel())); connect(pb_transGet, SIGNAL(clicked()), SLOT(getTransID())); connect(tb_vCard, SIGNAL(clicked()), SLOT(getVCardActivated())); connect(tb_resolveNick, SIGNAL(clicked()), SLOT(resolveNickActivated())); connect(le_jid, SIGNAL(textChanged(QString)), SLOT(jid_Changed())); ck_authreq->setChecked(true); ck_close->setChecked(true); le_jid->setFocus(); }