libkdeedu/keduvocdocument
keduvocpersonalpronoun.cpp
Go to the documentation of this file.
59 KEduVocPersonalPronoun& KEduVocPersonalPronoun::operator = ( const KEduVocPersonalPronoun& other )
80 QString p = d->m_personalpronouns.value(flags & (KEduVocWordFlag::persons | KEduVocWordFlag::numbers| KEduVocWordFlag::genders));
81 if (p.isEmpty() && !(flags & KEduVocWordFlag::genders) && d->m_maleFemaleDifferent && d->m_neutralExists)
85 p = d->m_personalpronouns.value(flags & (KEduVocWordFlag::persons | KEduVocWordFlag::numbers| KEduVocWordFlag::genders));
90 void KEduVocPersonalPronoun::setPersonalPronoun(const QString & personalpronoun, KEduVocWordFlags flags)
92 d->m_personalpronouns[flags & (KEduVocWordFlag::persons | KEduVocWordFlag::numbers| KEduVocWordFlag::genders)] = personalpronoun;
bool operator==(const KEduVocPersonalPronoun &a) const
Definition: keduvocpersonalpronoun.cpp:69
~KEduVocPersonalPronoun()
Definition: keduvocpersonalpronoun.cpp:53
void setMaleFemaleDifferent(bool different)
Definition: keduvocpersonalpronoun.cpp:101
void setNeutralExists(bool exists)
Definition: keduvocpersonalpronoun.cpp:111
KEduVocPersonalPronoun & operator=(const KEduVocPersonalPronoun &a)
Definition: keduvocpersonalpronoun.cpp:59
void setDualExists(bool exists)
Definition: keduvocpersonalpronoun.cpp:121
bool dualExists() const
Definition: keduvocpersonalpronoun.cpp:116
QString personalPronoun(KEduVocWordFlags flags) const
Definition: keduvocpersonalpronoun.cpp:78
bool neutralExists() const
Definition: keduvocpersonalpronoun.cpp:106
Definition: keduvocwordflags.h:30
bool maleFemaleDifferent() const
Definition: keduvocpersonalpronoun.cpp:96
void setPersonalPronoun(const QString &conjugation, KEduVocWordFlags flags)
Definition: keduvocpersonalpronoun.cpp:90
This file is part of the KDE documentation.
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 22:37:21 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 22:37:21 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.