#include "source.h"
#include "eniro.h"
#include "mobil1881.h"
+#include "dastelefonbuch.h"
namespace
{
static const QString SOURCE_NAMES[Source::SOURCE_COUNT] =
{
"Eniro (FI, SE, DK)",
- "1881 Mobil (NO)"
+ "1881 Mobil (NO)",
+ "Das Telefonbuch (DE)"
};
static const QString SOURCE_IDS[Source::SOURCE_COUNT] =
{
"eniro",
- "1881mobil"
+ "1881mobil",
+ "dastelefonbuch"
};
}
case MOBIL1881:
return new Mobil1881(parent);
break;
+ case DASTELEFONBUCH:
+ return new DasTelefonbuch(parent);
+ break;
default:
qDebug() << "Unknown source:" << id;
}
return maxResults_;
}
+void Source::getSearchTypes(QList<SearchType>& types) const
+{
+ types.clear();
+ types.push_back(PERSONS);
+ types.push_back(YELLOW_PAGES);
+}
+
void Source::setTimeout(unsigned int timeout)
{
timeout_ = timeout;
void Source::httpReady(int id, bool error)
{
-
if(error)
{
if(http_.error() == QHttp::Aborted)
38,
60,
62,
- 160,
+ 32,
192,
193,
194,