00001 /*---------------------------------------------------------------------\ 00002 | ____ _ __ __ ___ | 00003 | |__ / \ / / . \ . \ | 00004 | / / \ V /| _/ _/ | 00005 | / /__ | | | | | | | 00006 | /_____||_| |_| |_| | 00007 | | 00008 \---------------------------------------------------------------------*/ 00012 #ifndef ZYPP_STORAGE_XMLPATTERNIMPL_H 00013 #define ZYPP_STORAGE_XMLPATTERNIMPL_H 00014 00015 #include "zypp/detail/PatternImplIf.h" 00016 00018 namespace zypp 00019 { 00020 00022 namespace storage 00023 { 00024 00026 // 00027 // CLASS NAME : XMLPatternImpl 00028 // 00031 struct XMLPatternImpl : public zypp::detail::PatternImplIf 00032 { 00033 XMLPatternImpl(); 00034 virtual ~XMLPatternImpl(); 00035 00036 virtual bool userVisible() const; 00037 virtual TranslatedText summary() const; 00038 virtual TranslatedText description() const; 00039 virtual bool isDefault() const; 00040 virtual TranslatedText category() const; 00041 virtual Pathname icon() const; 00042 virtual Pathname script() const; 00043 00044 bool _user_visible; 00045 TranslatedText _summary; 00046 TranslatedText _description; 00047 bool _default; 00048 TranslatedText _category; 00049 Pathname _icon; 00050 Pathname _script; 00051 }; 00053 00055 } // namespace storage 00058 } // namespace zypp 00060 #endif // ZYPP_DETAIL_PATTERNIMPL_H
1.4.6