]> rtime.felk.cvut.cz Git - sojka/lightdm.git/blob - liblightdm-qt/ldmlanguage.cpp
Renamed libldmgreeter to liblightdm
[sojka/lightdm.git] / liblightdm-qt / ldmlanguage.cpp
1 #include "ldmlanguage.h"
2
3 class LdmLanguagePrivate
4 {
5 public:
6     QString code;
7     QString name;
8     QString territory;
9 };
10
11 LdmLanguage::LdmLanguage(QString &code, QString &name, QString &territory)
12     : d(new LdmLanguagePrivate)
13 {
14     d->code = code;
15     d->name = name;
16     d->territory = territory;
17 }
18
19 LdmLanguage::LdmLanguage(const LdmLanguage &other)
20     :d(new LdmLanguagePrivate(*other.d))
21 {
22 }
23
24 LdmLanguage::~LdmLanguage()
25 {
26     delete d;
27 }
28
29 LdmLanguage& LdmLanguage::operator=(const LdmLanguage& other)
30 {
31     *d = *other.d;
32     return *this;
33 }
34
35
36 QString LdmLanguage::code() const
37 {
38     return d->code;
39 }
40
41 QString LdmLanguage::name() const
42 {
43     return d->name;
44 }
45
46 QString LdmLanguage::territory() const
47 {
48     return d->territory;
49 }
50
51