}
-void KEduVocArticle::female(QString &def, QString &indef) const
+void KEduVocArticle::getFemale(QString *def, QString *indef) const
{
- def = fem_def;
- indef = fem_indef;
+ if (def)
+ *def = fem_def;
+ if (indef)
+ *indef = fem_indef;
}
-void KEduVocArticle::male(QString &def, QString &indef) const
+void KEduVocArticle::getMale(QString *def, QString *indef) const
{
- def = mal_def;
- indef = mal_indef;
+ if (def)
+ *def = mal_def;
+ if (indef)
+ *indef = mal_indef;
}
-void KEduVocArticle::natural(QString &def, QString &indef) const
+void KEduVocArticle::getNatural(QString *def, QString *indef) const
{
- def = nat_def;
- indef = nat_indef;
+ if (def)
+ *def = nat_def;
+ if (indef)
+ *indef = nat_indef;
}
*/
void setNatural(const QString &def, const QString &indef);
- void female (QString &def, QString &indef) const;
- void male (QString &def, QString &indef) const;
- void natural (QString &def, QString &indef) const;
+ void getFemale (QString *def, QString *indef) const;
+ void getMale (QString *def, QString *indef) const;
+ void getNatural(QString *def, QString *indef) const;
private:
QString fem_def;
}
domElementEntry.setAttribute(KV_LANG, s);
- m_doc->article(lfn).female(def, indef);
+ m_doc->article(lfn).getFemale(&def, &indef);
if (!def.isEmpty())
{
QDomElement domElementFD = domDoc.createElement(KV_ART_FD);
domElementEntry.appendChild(domElementFI);
}
- m_doc->article(lfn).male(def, indef);
+ m_doc->article(lfn).getMale(&def, &indef);
if (!def.isEmpty())
{
QDomElement domElementMD = domDoc.createElement(KV_ART_MD);
domElementEntry.appendChild(domElementMI);
}
- m_doc->article(lfn).natural(def, indef);
+ m_doc->article(lfn).getNatural(&def, &indef);
if (!def.isEmpty())
{
QDomElement domElementND = domDoc.createElement(KV_ART_ND);