Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

PMLanguage Class Reference

#include <PMLanguage.h>

Inheritance diagram for PMLanguage:

PMObject PMSolvable CountedRep Rep List of all members.

Public Member Functions

 PMLanguage (const LangCode &lang_r)
virtual ~PMLanguage ()
LangCode langCode () const
virtual std::string summary () const
virtual std::list< std::string > description () const
virtual std::list< std::string > insnotify () const
virtual std::list< std::string > delnotify () const
virtual FSize size () const
virtual bool providesSources () const
virtual std::string instSrcLabel () const
virtual Vendor instSrcVendor () const
virtual unsigned instSrcRank () const
virtual std::ostream & dumpOn (std::ostream &str) const

Private Member Functions

 REP_BODY (PMLanguage)

Private Attributes

LangCode _lang

Constructor & Destructor Documentation

PMLanguage::PMLanguage const LangCode lang_r  ) 
 

PMLanguage::~PMLanguage  )  [virtual]
 


Member Function Documentation

std::list< std::string > PMLanguage::delnotify  )  const [virtual]
 

Implements PMObject.

std::list< std::string > PMLanguage::description  )  const [virtual]
 

Implements PMObject.

virtual std::ostream& PMLanguage::dumpOn std::ostream &  str  )  const [virtual]
 

Used by ostream::operator<< to print some debug lines

Reimplemented from PMObject.

std::list< std::string > PMLanguage::insnotify  )  const [virtual]
 

Implements PMObject.

std::string PMLanguage::instSrcLabel  )  const [virtual]
 

Implements PMObject.

unsigned PMLanguage::instSrcRank  )  const [virtual]
 

Implements PMObject.

Vendor PMLanguage::instSrcVendor  )  const [virtual]
 

Implements PMObject.

LangCode PMLanguage::langCode  )  const [inline]
 

bool PMLanguage::providesSources  )  const [virtual]
 

Implements PMObject.

PMLanguage::REP_BODY PMLanguage   )  [private]
 

FSize PMLanguage::size  )  const [virtual]
 

Implements PMObject.

std::string PMLanguage::summary  )  const [virtual]
 

PMObject attributes that should be realized by each concrete Object. Mostly because the UI likes to have some data to show. If there are no data a concrete Object could provide, call PMObjects default implementation.

Implements PMObject.


Member Data Documentation

LangCode PMLanguage::_lang [private]
 


The documentation for this class was generated from the following files:
Generated on Mon Sep 12 21:52:14 2005 for yast2-packagemanager by  doxygen 1.4.4