Show
Ignore:
Timestamp:
03/16/08 09:55:40 (4 years ago)
Author:
rakshasa
Message:

* Changed view_filter to use boolean commands instead of custom
functors.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/rtorrent/src/core/view_manager.h

    r938 r1042  
    6161  typedef std::list<std::string>                sort_args; 
    6262   
    63   typedef std::map<const char*, ViewFilter*, view_manager_comp> filter_map; 
    64   typedef View::filter_list                     filter_list; 
    6563  typedef std::list<std::string>                filter_args; 
    6664   
     
    106104  void                set_sort_current(const std::string& name, const sort_args& sort); 
    107105 
    108   void                set_filter(const std::string& name, const filter_args& args); 
     106  void                set_filter(const std::string& name, const std::string& cmd); 
    109107  void                set_filter_on(const std::string& name, const filter_args& args); 
    110108 
    111109private: 
    112110  inline sort_list    build_sort_list(const sort_args& args); 
    113   inline filter_list  build_filter_list(const sort_args& args); 
    114111 
    115112  DownloadList*       m_list; 
    116113 
    117114  sort_map            m_sort; 
    118   filter_map          m_filter; 
    119115}; 
    120116