diff options
author | Michael Andres <ma@suse.de> | 2007-12-05 16:06:40 +0000 |
---|---|---|
committer | Michael Andres <ma@suse.de> | 2007-12-05 16:06:40 +0000 |
commit | bd560d58004ff8b33c8180529fe469879d98059a (patch) | |
tree | c9858701ae7897e8ae1ac471a1029f69a8492757 /swig/Pattern.i | |
parent | f6208345c58add73cc8038b62c77b6a97cf2a3e9 (diff) | |
download | libzypp-bindings-bd560d58004ff8b33c8180529fe469879d98059a.tar.gz libzypp-bindings-bd560d58004ff8b33c8180529fe469879d98059a.tar.bz2 libzypp-bindings-bd560d58004ff8b33c8180529fe469879d98059a.zip |
missing resolvable types added
Diffstat (limited to 'swig/Pattern.i')
-rw-r--r-- | swig/Pattern.i | 43 |
1 files changed, 43 insertions, 0 deletions
diff --git a/swig/Pattern.i b/swig/Pattern.i new file mode 100644 index 0000000..28edfd2 --- /dev/null +++ b/swig/Pattern.i @@ -0,0 +1,43 @@ + class Pattern : public ResObject + { + public: + typedef detail::PatternImplIf Impl; + typedef Pattern Self; + typedef ResTraits<Self> TraitsType; + typedef TraitsType::PtrType Ptr; + typedef TraitsType::constPtrType constPtr; + + public: + /** */ + bool isDefault() const; + /** */ + bool userVisible() const; + /** */ + std::string category() const; + /** */ + Pathname icon() const; + /** */ + Pathname script() const; + /** */ + Label order() const; + + /** \deprecated AFAIK unused old Selection interface method. */ + std::set<std::string> install_packages( const Locale & lang = Locale("") ) const; + + /** Ui hint. */ + const CapSet & includes() const; + /** Ui hint. */ + const CapSet & extends() const; + + protected: + /** Ctor */ + Pattern( const NVRAD & nvrad_r ); + /** Dtor */ + virtual ~Pattern(); + + private: + /** Access implementation */ + virtual Impl & pimpl() = 0; + /** Access implementation */ + virtual const Impl & pimpl() const = 0; + }; |