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.1.