void EditWidget::setContactJid(const Jid &AContactJid) { if (AContactJid != FContactJid) { Jid befour = FContactJid; FContactJid = AContactJid; emit contactJidChanged(befour); } }
void InfoWidget::setContactJid(const Jid &AContactJid) { if (FContactJid != AContactJid) { Jid befour = FContactJid; FContactJid = AContactJid; autoUpdateFields(); emit contactJidChanged(befour); } }
AddMetaItemPage::AddMetaItemPage(IPluginManager *APluginManager, IMetaTabWindow *AMetaTabWindow, const IMetaItemDescriptor &ADescriptor, QWidget *AParent) : QWidget(AParent) { ui.setupUi(this); StyleStorage::staticStorage(RSR_STORAGE_STYLESHEETS)->insertAutoStyle(this,STS_METACONTACTS_ADDMETAITEMPAGE); #ifdef Q_WS_MAC ui.appendLayout->setContentsMargins(0, 6, 0, 0); #endif FMetaTabWindow = AMetaTabWindow; FDescriptor = ADescriptor; FRosterChanger = NULL; FMessageProcessor = NULL; initialize(APluginManager); ui.lblInfo->setText(infoMessageForGate()); //ui.lblInfo->setElideMode(Qt::ElideRight); FAddWidget = FRosterChanger->newAddMetaItemWidget(FMetaTabWindow->metaRoster()->streamJid(),ADescriptor.gateId,ui.wdtAddMetaItem); if (FAddWidget) { FAddWidget->setErrorClickable(true); FAddWidget->setServiceIconVisible(false); FAddWidget->setCloseButtonVisible(false); connect(FAddWidget->instance(),SIGNAL(errorMessageClicked()),SLOT(onItemWidgetErrorMessageClicked())); connect(FAddWidget->instance(),SIGNAL(contactJidChanged()),SLOT(onItemWidgetContactJidChanged())); ui.wdtAddMetaItem->setLayout(new QVBoxLayout); ui.wdtAddMetaItem->layout()->setMargin(0); ui.wdtAddMetaItem->layout()->addWidget(FAddWidget->instance()); } ui.pbtAppend->setEnabled(false); ui.pbtAppend->addTextFlag(TF_LIGHTSHADOW); connect(ui.pbtAppend,SIGNAL(clicked()),SLOT(onAppendContactButtonClicked())); connect(FMetaTabWindow->metaRoster()->instance(),SIGNAL(metaContactReceived(const IMetaContact &, const IMetaContact &)), SLOT(onMetaContactReceived(const IMetaContact &, const IMetaContact &))); connect(FMetaTabWindow->metaRoster()->instance(),SIGNAL(metaActionResult(const QString &, const QString &, const QString &)), SLOT(onMetaActionResult(const QString &, const QString &, const QString &))); }