KntSrcFilePropsDlg::KntSrcFilePropsDlg(KPropertiesDialog *props)
	: KPropsDlgPlugin(props)
{
	m_child = new KntSrcFilePropsDlgWidget(properties->addVBoxPage(i18n("News Resource")));
	connect(m_child->urlName, SIGNAL(leftClickedURL(const QString &)),
	        SLOT(slotOpenURL(const QString &)));
	connect(m_child->lbArticles, SIGNAL(executed(QListBoxItem *)),
	        SLOT(slotClickedArticle(QListBoxItem *)));

	Loader *loader = Loader::create();
	connect(loader, SIGNAL(loadingComplete(Loader *, Document, Status)),
	        SLOT(slotConstructUI(Loader *, Document, Status)));
	loader->loadFrom(props->item()->url(), new FileRetriever);

	connect(NewsIconMgr::self(), SIGNAL(gotIcon(const KURL &, const QPixmap &)),
	        SLOT(slotGotIcon(const KURL &, const QPixmap &)));

	m_child->show();
}