LibKEduVocDocument

keduvocpersonalpronoun.h
1/*
2 * SPDX-FileCopyrightText: 2007 Frederik Gladhorn <frederik.gladhorn@kdemail.net>
3 * SPDX-License-Identifier: GPL-2.0-or-later
4 */
5
6#ifndef KEDUVOCPERSONALPRONOUN_H
7#define KEDUVOCPERSONALPRONOUN_H
8
9#include "keduvocconjugation.h"
10#include "keduvocdocument_export.h"
11#include <QStringList>
12
13/**
14 * The conjugation of a verb
15 */
16class KEDUVOCDOCUMENT_EXPORT KEduVocPersonalPronoun
17{
18public:
19 /**
20 * The constructor
21 */
22 explicit KEduVocPersonalPronoun();
23
25
27
29 bool operator==(const KEduVocPersonalPronoun &a) const;
30
31 QString personalPronoun(KEduVocWordFlags flags) const;
32 void setPersonalPronoun(const QString &conjugation, KEduVocWordFlags flags);
33
34 bool maleFemaleDifferent() const;
35 void setMaleFemaleDifferent(bool different);
36
37 bool neutralExists() const;
38 void setNeutralExists(bool exists);
39
40 bool dualExists() const;
41 void setDualExists(bool exists);
42
43private:
44 class Private;
45 Private *const d;
46};
47
48#endif // KEDUVOCCONJUGATION_H
The conjugation of a verb.
This file is part of the KDE documentation.
Documentation copyright © 1996-2024 The KDE developers.
Generated on Sat Dec 21 2024 17:05:43 by doxygen 1.12.0 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.