1 /*---------------------------------------------------------------------\
3 | |__ / \ / / . \ . \ |
8 \---------------------------------------------------------------------*/
9 /** \file zypp2/repository/memory/PatternImpl.h
12 #ifndef ZYPP_DETAIL_MEMORY_PATTERNIMPL_H
13 #define ZYPP_DETAIL_MEMORY_PATTERNIMPL_H
15 #include "zypp/detail/PatternImplIf.h"
16 #include "zypp/data/ResolvableData.h"
17 #include "zypp/Source.h"
19 ///////////////////////////////////////////////////////////////////
21 { /////////////////////////////////////////////////////////////////
22 ///////////////////////////////////////////////////////////////////
24 { /////////////////////////////////////////////////////////////////
28 ///////////////////////////////////////////////////////////////////
30 // CLASS NAME : PatternImpl
34 struct PatternImpl : public zypp::detail::PatternImplIf
37 PatternImpl(data::Pattern_Ptr ptr);
38 virtual ~PatternImpl();
40 virtual TranslatedText summary() const;
41 virtual TranslatedText description() const;
42 virtual TranslatedText category() const;
43 virtual bool userVisible() const;
44 virtual Label order() const;
45 virtual Pathname icon() const;
46 virtual Source_Ref source() const;
48 TranslatedText _summary;
49 TranslatedText _description;
50 TranslatedText _category;
55 ///////////////////////////////////////////////////////////////////
57 /////////////////////////////////////////////////////////////////
59 ///////////////////////////////////////////////////////////////////
60 } // namespace repository
61 /////////////////////////////////////////////////////////////////
63 ///////////////////////////////////////////////////////////////////
64 #endif // ZYPP_DETAIL_PATTERNIMPL_H