本文整理汇总了C++中IAccount::name方法的典型用法代码示例。如果您正苦于以下问题:C++ IAccount::name方法的具体用法?C++ IAccount::name怎么用?C++ IAccount::name使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类IAccount
的用法示例。
在下文中一共展示了IAccount::name方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1:
SchedulerItemDialog::SchedulerItemDialog(const SchedulerItem &AItem, IAccountManager *AAccountManager, QWidget *AParent):
QDialog(AParent),
ui(new Ui::SchedulerItemDialog),
FAccountManager(AAccountManager),
FRosterManager(PluginHelper::pluginInstance<IRosterManager>()),
FPresenceManager(PluginHelper::pluginInstance<IPresenceManager>()),
FItem(AItem)
{
ui->setupUi(this);
if (FItem.streamJid.isValid() && FItem.contactJid.isValid() && FItem.timeout && !FItem.message.isNull())
setWindowTitle(tr("Edit schedule record"));
else
setWindowTitle(tr("Add schedule record"));
QList<IPresence*> presences = FPresenceManager->presences();
for (QList<IPresence*>::ConstIterator it=presences.constBegin(); it!=presences.constEnd(); ++it)
{
IAccount *account = FAccountManager->findAccountByStream((*it)->streamJid());
ui->cmbAccount->addItem(account->name(), account->accountJid().full());
}
if (AItem.streamJid.isValid())
{
int index = ui->cmbAccount->findData(AItem.streamJid.full());
if (index>-1)
ui->cmbAccount->setCurrentIndex(index);
else
ui->cmbAccount->setEditText(AItem.streamJid.full());
if (AItem.contactJid.isValid())
{
int index = ui->cmbContact->findData(AItem.contactJid.full());
if (index>-1)
ui->cmbContact->setCurrentIndex(index);
else
ui->cmbContact->setEditText(AItem.contactJid.full());
}
}
ui->spbTimeout->setValue(AItem.timeout);
ui->tedMessage->setPlainText(AItem.message);
}