X-Git-Url: http://git.maemo.org/git/?a=blobdiff_plain;f=src%2Fcommon%2Fsource.h;h=7ebe96983166ddc012c2ffb25b741359e50c8a17;hb=HEAD;hp=34773800c9c95cbaac9ecf8b62e2e75b21d65b42;hpb=71122b1057b6c12b250b37f6693ed8259f20b34c;p=jenirok diff --git a/src/common/source.h b/src/common/source.h index 3477380..7ebe969 100644 --- a/src/common/source.h +++ b/src/common/source.h @@ -39,6 +39,7 @@ public: QString street; QString city; QString number; + QString country; }; enum SearchType {YELLOW_PAGES, PERSONS, BOTH}; @@ -55,8 +56,8 @@ public: enum Error {NO_ERROR, CONNECTION_FAILURE, INVALID_LOGIN, TIMEOUT}; - enum SourceId {ENIRO, MOBIL1881}; - static int const SOURCE_COUNT = 2; + enum SourceId {ENIRO, MOBIL1881, DASTELEFONBUCH}; + static int const SOURCE_COUNT = 3; struct SourceDetails { @@ -75,6 +76,7 @@ public: static Source* getSource(); virtual void abort(); virtual void search(SearchDetails const& details) = 0; + virtual void getSearchTypes(QList& types) const; void setMaxResults(unsigned int results); unsigned int getMaxResults() const; void setTimeout(unsigned int ms);