kiten/lib
entryedict.cpp
Go to the documentation of this file.
272 Readings.append( tempQString.left( tempQString.lastIndexOf( ']' ) ).mid( startOfReading + 1 ) );
459 QString ichidanVerb = QString( i18nc( "This is a technical japanese linguist's term... and probably should not be translated (except possibly in far-eastern languages), this must be a single word", "Ichidan" ) );
460 QString godanVerb = QString( i18nc( "This is a technical japanese linguist's term... and probably should not be translated, this must be a single word", "Godan" ) );
461 QString fukisokuVerb = QString( i18nc( "This is a technical japanese linguist's term... and probably should not be translated, this must be a single word", "Fukisoku" ) );
virtual QString getDictionaryType() const
Get the dictionary type (e.g.
Definition: entryedict.cpp:61
Definition: dictquery.h:307
QStringList createExpressionsList()
Definition: entryedict.cpp:510
void clear()
int indexOf(QChar ch, int from, Qt::CaseSensitivity cs) const
QSet< QString > createFieldOfApplication()
Definition: entryedict.cpp:635
The Entry class is a generic base class for each particular entry in a given dictionary.
Definition: entry.h:44
bool matchesWordType(const DictQuery &query) const
Definition: entryedict.cpp:333
QStringList split(const QString &sep, SplitBehavior behavior, Qt::CaseSensitivity cs) const
bool contains(const QString &str, Qt::CaseSensitivity cs) const
QString join(const QString &separator) const
Definition: dictquery.h:311
virtual QString HTMLMeanings() const
Return and HTML version of a meaning list.
Definition: entry.cpp:158
Definition: dictquery.h:310
QSet< QString > createMiscMarkings()
Definition: entryedict.cpp:646
virtual QString HTMLReadings() const
Return and HTML version of a reading list.
Definition: entry.cpp:165
QMultiHash< QString, QString > createPartOfSpeechCategories()
Definition: entryedict.cpp:534
int size() const
int lastIndexOf(QChar ch, int from, Qt::CaseSensitivity cs) const
QSet< QString > createPartsOfSpeech()
Definition: entryedict.cpp:618
virtual QString makeLink(const QString &entryString) const
Handy function for generating a link from a given QString.
Definition: entry.cpp:289
int count(const T &value) const
void append(const T &value)
bool isEmpty() const
virtual QString kanjiLinkify(const QString &inString) const
Makes a link out of each kanji in.
Definition: entryedict.cpp:225
Definition: dictquery.h:314
virtual bool loadEntry(const QString &entryLine)
Take a QString and load it into the Entry as appropriate The format is basically: KANJI [KANA] /(gene...
Definition: entryedict.cpp:250
T & first()
QHash< Key, T >::iterator insert(const Key &key, const T &value)
MatchWordType getMatchWordType() const
Get which word type is currently set on the DictQuery.
Definition: dictquery.cpp:616
Entry * clone() const
A clone method, this should just implement "return new EntrySubClass(*this)".
Definition: entryedict.cpp:44
bool isKanji(const QChar &character) const
Handy Utility functions for matching to lists and identifying char types.
Definition: entry.cpp:193
QString mid(int position, int n) const
virtual QString dumpEntry() const
Regenerate a QString like the one we got in loadEntry()
Definition: entryedict.cpp:52
const QChar at(int position) const
A class to allow users of libkiten to properly setup a database query.
Definition: dictquery.h:89
T & last()
void removeLast()
int length() const
Definition: dictquery.h:312
QString left(int n) const
QString arg(qlonglong a, int fieldWidth, int base, const QChar &fillChar) const
Definition: dictquery.h:309
QMultiHash< QString, QString > PartOfSpeechCategories
Definition: entryedict.cpp:471
Definition: dictquery.h:313
Definition: dictquery.h:308
This file is part of the KDE documentation.
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:16:38 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:16:38 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.