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
#include "kdelibs_export.h"
00025
00026
struct kde_loaded_l10nfile;
00027
00028
class KCataloguePrivate;
00029
00036
00037 class KDECORE_EXPORT KCatalogue
00038 {
00039
public:
00046
explicit KCatalogue(
const QString & name = QString::null,
const QString & language = QString::null);
00047
00051 KCatalogue(
const KCatalogue & rhs);
00052
00056 KCatalogue & operator = (
const KCatalogue & rhs);
00057
00061
virtual ~KCatalogue();
00062
00068
QString name()
const;
00069
00075
QString language()
const;
00076
00083
int pluralType()
const;
00084
00091
void setPluralType(
int pluralType );
00092
00093
00103
const char * translate(
const char * msgid )
const;
00104
00105
private:
00112
void setFileName(
const QString & fileName );
00118
QString fileName()
const;
00119
00123
void doUnload();
00124
00125
private:
00126 KCataloguePrivate * d;
00127 };
00128
00129
#endif
This file is part of the documentation for kdecore Library Version 3.4.0.