SuseTagsPatternImpl.h

Go to the documentation of this file.
00001 /*---------------------------------------------------------------------\
00002 |                          ____ _   __ __ ___                          |
00003 |                         |__  / \ / / . \ . \                         |
00004 |                           / / \ V /|  _/  _/                         |
00005 |                          / /__ | | | | | |                           |
00006 |                         /_____||_| |_| |_|                           |
00007 |                                                                      |
00008 \---------------------------------------------------------------------*/
00012 #ifndef ZYPP_DETAIL_SUSETAGS_PATTERNIMPL_H
00013 #define ZYPP_DETAIL_SUSETAGS_PATTERNIMPL_H
00014 
00015 #include "zypp/detail/PatternImplIf.h"
00016 #include "zypp/Source.h"
00017 
00019 namespace zypp
00020 { 
00021 
00022   namespace source
00023   { 
00024     namespace susetags
00025     {
00026 
00028       //
00029       //        CLASS NAME : PatternImpl
00030       //
00033       struct SuseTagsPatternImpl : public zypp::detail::PatternImplIf
00034       {
00035 public:
00036         SuseTagsPatternImpl();
00037         virtual ~SuseTagsPatternImpl();
00038 
00039         virtual TranslatedText summary() const;
00040         virtual TranslatedText description() const;
00041         virtual TranslatedText category() const;
00042         virtual bool userVisible() const;
00043         virtual Label order() const;
00044         virtual Pathname icon() const;
00045         virtual Source_Ref source() const;
00046         virtual const CapSet & includes() const;
00047         virtual const CapSet & extends() const;
00048 
00049         TranslatedText _summary;
00050         TranslatedText _description;
00051         TranslatedText _category;
00052         bool           _visible;
00053         std::string    _order;
00054         Pathname       _icon;
00055 
00056         CapSet         _includes;
00057         CapSet         _extends;
00058 
00059         Source_Ref _source;
00060       };
00062 
00064     } // namespace susetags
00066   } // namespace source
00068 } // namespace zypp
00070 #endif // ZYPP_DETAIL_PATTERNIMPL_H

Generated on Tue Nov 28 16:49:32 2006 for zypp by  doxygen 1.5.0