selecttopic.cpp
Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020 #include "selecttopic.h"
00021
00022 SelectTopic::SelectTopic(IndexItem::List &urls, QWidget *parent, const char *name)
00023 :SelectTopicBase(parent, name), m_urls(urls)
00024 {
00025 for (IndexItem::List::const_iterator it = m_urls.begin(); it != m_urls.end(); ++it)
00026 topicBox->insertItem((*it).first);
00027 if (topicBox->item(0))
00028 {
00029 topicBox->setCurrentItem(0);
00030 topicBox->setSelected(topicBox->item(0), true);
00031 }
00032 }
00033
00034 void SelectTopic::accept()
00035 {
00036 if (topicBox->currentItem() == -1)
00037 return;
00038 else
00039 return QDialog::accept();
00040 }
00041
00042 KURL SelectTopic::selectedURL()
00043 {
00044 if (topicBox->currentItem() != -1)
00045 return m_urls[topicBox->currentItem()].second;
00046 return KURL();
00047 }
00048
00049 #include "selecttopic.moc"
This file is part of the documentation for KDevelop Version 3.1.2.