#include <vector>
#include <string>
+#include <QtCore/QVector>
+#include <QtCore/QString>
typedef std::vector<std::string> VS;
typedef std::vector<VS> VVS;
typedef std::vector<VVS> VVVS;
-
+#ifndef QT_NO_DEBUG
+#include <QtCore/QElapsedTimer>
+#include <QtCore/QDebug>
+#endif
/** Obtains the conjugation of the given infinitive.
@param fvd verb dictionary from which to obtain
const std::string &infinitive,
const std::string &tname,
VVVS &dest,
+ #ifndef QT_NO_DEBUG
+ QElapsedTimer &timer,
+ #endif
bool includePronouns = false);
const std::string &openMark,
const std::string &closeMark);
-
+/**
+ * Qt version of createTableCellText() above.
+ * Return a vertor of QStrings, which are conjugations.
+ **/
+QVector<QString> qgetConjugates(verbiste::FrenchVerbDictionary &fvd,
+ const VVS &tense,
+ const std::string &lowerCaseUTF8UserText,
+ const std::string &openMark,
+ const std::string &closeMark);
#endif /* _H_conjugation */