| OLD | NEW | 
|    1 #include <iostream> |    1 #include <iostream> | 
|    2 #include <sstream> |    2 #include <sstream> | 
|    3  |    3  | 
|    4 #include "SubscriptionsCommand.h" |    4 #include "SubscriptionsCommand.h" | 
|    5  |    5  | 
|    6 namespace |    6 namespace | 
|    7 { |    7 { | 
|    8   typedef std::vector<AdblockPlus::SubscriptionPtr> SubscriptionList; |    8   typedef std::vector<AdblockPlus::SubscriptionPtr> SubscriptionList; | 
|    9  |    9  | 
|   10   void ShowSubscriptionList(const SubscriptionList& subscriptions) |   10   void ShowSubscriptionList(const SubscriptionList& subscriptions) | 
|   11   { |   11   { | 
|   12     for (SubscriptionList::const_iterator it = subscriptions.begin(); |   12     for (SubscriptionList::const_iterator it = subscriptions.begin(); | 
|   13          it != subscriptions.end(); it++) |   13          it != subscriptions.end(); it++) | 
|   14       std::cout << (*it)->GetProperty("title", "(no title)") << " - " << (*it)->
     GetProperty("url", "") << std::endl; |   14     { | 
 |   15       std::cout << (*it)->GetProperty("title", "(no title)") << " - " << (*it)->
     GetProperty("url", ""); | 
 |   16       if ((*it)->GetProperty("author", "") != "") | 
 |   17         std::cout << " - " << (*it)->GetProperty("author", ""); | 
 |   18       if ((*it)->GetProperty("specialization", "") != "") | 
 |   19         std::cout << " - " << (*it)->GetProperty("specialization", ""); | 
 |   20       std::cout << std::endl; | 
 |   21     } | 
|   15   } |   22   } | 
|   16 } |   23 } | 
|   17  |   24  | 
|   18 SubscriptionsCommand::SubscriptionsCommand( |   25 SubscriptionsCommand::SubscriptionsCommand( | 
|   19   AdblockPlus::FilterEngine& filterEngine) |   26   AdblockPlus::FilterEngine& filterEngine) | 
|   20   : Command("subscriptions"), filterEngine(filterEngine) |   27   : Command("subscriptions"), filterEngine(filterEngine) | 
|   21 { |   28 { | 
|   22 } |   29 } | 
|   23  |   30  | 
|   24 void SubscriptionsCommand::operator()(const std::string& arguments) |   31 void SubscriptionsCommand::operator()(const std::string& arguments) | 
| (...skipping 73 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|   98 void SubscriptionsCommand::UpdateSubscriptions() |  105 void SubscriptionsCommand::UpdateSubscriptions() | 
|   99 { |  106 { | 
|  100   const SubscriptionList& subscriptions = filterEngine.GetListedSubscriptions(); |  107   const SubscriptionList& subscriptions = filterEngine.GetListedSubscriptions(); | 
|  101   for (SubscriptionList::const_iterator it = subscriptions.begin(); |  108   for (SubscriptionList::const_iterator it = subscriptions.begin(); | 
|  102        it != subscriptions.end(); it++) |  109        it != subscriptions.end(); it++) | 
|  103     (*it)->UpdateFilters(); |  110     (*it)->UpdateFilters(); | 
|  104 } |  111 } | 
|  105  |  112  | 
|  106 void SubscriptionsCommand::FetchSubscriptions() |  113 void SubscriptionsCommand::FetchSubscriptions() | 
|  107 { |  114 { | 
|  108   filterEngine.FetchAvailableSubscriptions(&ShowSubscriptionList); |  115   ShowSubscriptionList(filterEngine.FetchAvailableSubscriptions()); | 
|  109 } |  116 } | 
| OLD | NEW |