diff --git a/src/core/feedsmodelstandardfeed.cpp b/src/core/feedsmodelstandardfeed.cpp index 15f24e9c5..7c69e53f2 100755 --- a/src/core/feedsmodelstandardfeed.cpp +++ b/src/core/feedsmodelstandardfeed.cpp @@ -44,6 +44,17 @@ FeedsModelStandardFeed *FeedsModelStandardFeed::loadFromRecord(const QSqlRecord return feed; } +FeedsModelStandardFeed *FeedsModelStandardFeed::guessFeed(const QString &url, + const QString &username, + const QString &password) { + // TODO: http://www.google.com/s2/favicons?domain=root.cz + // ZISKAT ikonu (napsat taky aby se dala ikona pro + // dane url ziskavat taky samostatne + // pak ziskat informace o kanalu + + return NULL; +} + QVariant FeedsModelStandardFeed::data(int column, int role) const { switch (role) { case Qt::DisplayRole: diff --git a/src/core/feedsmodelstandardfeed.h b/src/core/feedsmodelstandardfeed.h index 76852c9d3..d8a4ce30c 100644 --- a/src/core/feedsmodelstandardfeed.h +++ b/src/core/feedsmodelstandardfeed.h @@ -81,6 +81,13 @@ class FeedsModelStandardFeed : public FeedsModelFeed { // Loads standard feed object from given SQL record. static FeedsModelStandardFeed *loadFromRecord(const QSqlRecord &record); + // Tries to guess feed hidden under given URL + // and uses given credentials. + // Returns NULL if something failed. + static FeedsModelStandardFeed *guessFeed(const QString &url, + const QString &username, + const QString &password); + protected: // Persistently stores given messages into the database // and updates existing messages if newer version is diff --git a/src/gui/formstandardfeeddetails.h b/src/gui/formstandardfeeddetails.h index d167a7ddc..f577643a3 100644 --- a/src/gui/formstandardfeeddetails.h +++ b/src/gui/formstandardfeeddetails.h @@ -10,8 +10,6 @@ namespace Ui { class FormStandardFeedDetails; } -// TODO: http://fvicon.com/ - class FeedsModel; class FeedsModelStandardFeed; class FeedsModelCategory;