void SendMessagesDialog::setModel(MessageModel *model) { this->model = model; for(int i = 0; i < ui->entries->count(); ++i) { SendMessagesEntry *entry = qobject_cast<SendMessagesEntry*>(ui->entries->itemAt(i)->widget()); if(entry) entry->setModel(model); } }
void SendMessagesDialog::setModel(MessageModel *model) { this->model = model; if(model) { // Get IRC Messages connect(model->getOptionsModel(), SIGNAL(enableMessageSendConfChanged(bool)), this, SLOT(enableSendMessageConf(bool))); enableSendMessageConf(model->getOptionsModel()->getEnableMessageSendConf()); } for(int i = 0; i < ui->entries->count(); ++i) { SendMessagesEntry *entry = qobject_cast<SendMessagesEntry*>(ui->entries->itemAt(i)->widget()); if(entry) entry->setModel(model); } }