lib_LTLIBRARIES = libkdeeducore.la
-libkdeeducore_la_SOURCES = kedudata.cpp
+libkdeeducore_la_SOURCES = keduvocdata.cpp
libkdeeducore_la_LDFLAGS = $(all_libraries) -no-undefined -version-info 1:0
-include_HEADERS = kedudata.h
+include_HEADERS = keduvocdata.h
# noinst_HEADERS =
libkdeeducore_la_LIBADD = $(LIB_KDECORE) $(LIB_QT)
Boston, MA 02111-1307, USA.
*/
-#include "kedudata.h"
+#include "keduvocdata.h"
#include <qfile.h>
#include <kdebug.h>
////////////////////////////////////////////////////////////////////////////////
-// class KEduDataItem
+// class KEduVocDataItem
////////////////////////////////////////////////////////////////////////////////
// public methods
-KEduDataItem::KEduDataItem()
+KEduVocDataItem::KEduVocDataItem()
{
}
-KEduDataItem::KEduDataItem(QDomElement &entry)
+KEduVocDataItem::KEduVocDataItem(QDomElement &entry)
{
domElement = entry;
}
-KEduDataItem::~KEduDataItem()
+KEduVocDataItem::~KEduVocDataItem()
{
}
-QString KEduDataItem::originalText()
+QString KEduVocDataItem::originalText() const
{
return getText("o");
}
-QString KEduDataItem::translatedText()
+QString KEduVocDataItem::translatedText() const
{
return getText("t");
}
// protected methods
-QString KEduDataItem::getText(const QString tagName)
+QString KEduVocDataItem::getText(const QString &tagName) const
{
if(!domElement.isNull()) {
}
////////////////////////////////////////////////////////////////////////////////
-// class KEduData
+// class KEduVocData
////////////////////////////////////////////////////////////////////////////////
// public static methods
-KEduDataItemList KEduData::parse(const QString fileName)
+KEduVocDataItemList KEduVocData::parse(const QString &fileName)
{
- KEduDataItemList list;
+ KEduVocDataItemList list;
QDomDocument document;
QFile file(fileName);
// if the "node" is in fact an element -- i.e. not null
if(!entry.isNull()) {
- KEduDataItem item(entry);
+ KEduVocDataItem item(entry);
list.append(item);
}
}
#include <qdom.h>
#include <qvaluelist.h>
-class KEduDataItem
+class KEduVocDataItem
{
public:
- KEduDataItem();
- KEduDataItem(QDomElement &entry);
- virtual ~KEduDataItem();
+ KEduVocDataItem();
+ KEduVocDataItem(QDomElement &entry);
+ virtual ~KEduVocDataItem();
- QString originalText();
- QString translatedText();
+ QString originalText() const;
+ QString translatedText() const;
protected:
- QString getText(const QString tagName);
+ QString getText(const QString &tagName) const;
private:
QDomElement domElement;
};
-typedef QValueList<KEduDataItem> KEduDataItemList;
+typedef QValueList<KEduVocDataItem> KEduVocDataItemList;
-class KEduData
+class KEduVocData
{
public:
- static KEduDataItemList parse(const QString fileName);
+ static KEduVocDataItemList parse(const QString &fileName);
};