kcatalogue.h
00001 
00002 
00003 
00004 
00005 
00006 
00007 
00008 
00009 
00010 
00011 
00012 
00013 
00014 
00015 
00016 
00017 
00018 
00019 
00020 #ifndef KCATALOGUE_H
00021 #define KCATALOGUE_H
00022 
00023 #include <qstring.h>
00024 
00025 struct kde_loaded_l10nfile;
00026 
00027 class KCataloguePrivate;
00028 
00035 
00036 class KCatalogue
00037 {
00038 public:
00044   explicit KCatalogue(const QString & name = QString::null);
00045 
00049   KCatalogue(const KCatalogue & rhs);
00050 
00054   KCatalogue & operator = ( const KCatalogue & rhs);
00055 
00059   virtual ~KCatalogue();
00060 
00066   QString name() const;
00067 
00074   void setFileName( const QString & fileName );
00075 
00085   const char * translate( const char * msgid ) const;
00086 
00087 private:
00093   QString fileName() const;
00094 
00098   void doUnload();
00099 
00100 private:
00101   KCataloguePrivate * d;
00102 };
00103 
00104 #endif
 
This file is part of the documentation for kdecore Library Version 3.2.0.