void WebBrowser::setupConnections() { connect(address_,SIGNAL(returnPressed()),this,SLOT(onLoad())); connect(refresh_,SIGNAL(pressed()),web_,SLOT(reload())); connect(forward_,SIGNAL(pressed()),web_,SLOT(forward())); connect(back_,SIGNAL(pressed()),web_,SLOT(back())); connect(home_,SIGNAL(pressed()),this,SLOT(onHome())); connect(web_,SIGNAL(urlChanged(QUrl)),this,SLOT(onUrlChange(QUrl))); connect(web_,SIGNAL(loadFinished(bool)),this,SLOT(onLoadFinished(bool))); connect(bookmarks_,SIGNAL(pressed()),this,SLOT(onBooks())); connect(config_,SIGNAL(pressed()),this,SLOT(onConfig())); connect(history_,SIGNAL(pressed()),this,SLOT(onHistory())); }
void Manager::_onConfig(Event *e) { DataObjectRefList& dObjs = e->getDataObjectList(); while (dObjs.size()) { DataObjectRef dObj = dObjs.pop(); // Get the metadata matching the manager Metadata *m = dObj->getMetadata()->getMetadata(this->getName()); if (m) { onConfig(m); } } }