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:
00045 explicit KCatalogue(const QString & name = QString::null, const QString & language = QString::null);
00046
00050 KCatalogue(const KCatalogue & rhs);
00051
00055 KCatalogue & operator = ( const KCatalogue & rhs);
00056
00060 virtual ~KCatalogue();
00061
00067 QString name() const;
00068
00074 QString language() const;
00075
00082 int pluralType() const;
00083
00090 void setPluralType( int pluralType );
00091
00092
00102 const char * translate( const char * msgid ) const;
00103
00104 private:
00111 void setFileName( const QString & fileName );
00117 QString fileName() const;
00118
00122 void doUnload();
00123
00124 private:
00125 KCataloguePrivate * d;
00126 };
00127
00128 #endif
This file is part of the documentation for kdecore Library Version 3.3.0.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Thu Sep 23 17:11:35 2004 by
doxygen 1.3.8-20040913 written by
Dimitri van Heesch, © 1997-2003