1 /*---------------------------------------------------------------------\
3 | |__ / \ / / . \ . \ |
8 \---------------------------------------------------------------------*/
9 /** \file zypp/Application.h
11 #ifndef ZYPP_APPLICATION_H
12 #define ZYPP_APPLICATION_H
16 #include "zypp/ResObject.h"
18 ///////////////////////////////////////////////////////////////////
21 DEFINE_PTR_TYPE(Application);
23 ///////////////////////////////////////////////////////////////////
24 /// \class Application
25 /// \brief Class representing an application (appdata.xml)
26 ///////////////////////////////////////////////////////////////////
27 class Application : public ResObject
30 typedef Application Self;
31 typedef ResTraits<Self> TraitsType;
32 typedef TraitsType::PtrType Ptr;
33 typedef TraitsType::constPtrType constPtr;
36 // no attributes defined by now
39 friend Ptr make<Self>( const sat::Solvable & solvable_r );
41 Application( const sat::Solvable & solvable_r );
43 virtual ~Application();
47 ///////////////////////////////////////////////////////////////////
48 #endif // ZYPP_APPLICATION_H