#ifndef DICTIONARY_MOCK_H #define DICTIONARY_MOCK_H #include #include "../../src/dictionary/IDictionary.h" #include "../../src/dictionary/TreeItem.h" class MockDictionary: public TreeItem, public IDictionary { Q_OBJECT public: const TreeItem* parent() const { return NULL; } const TreeItem* child(int) const { return NULL; } int childCount() const { return 0; } int columnCount() const { return 0; } QVariant data(int) const { return QVariant(); } int row() const { return 0; } int topParentRow() const { return 0; } const Field* field(int) const { return NULL; } const Field* field(const QString) const { return NULL; } int indexOfCardPack(CardPack*) const { return 0; } void addCardPack(CardPack* aCardPack); signals: void entryChanged( int aEntryIx, int aFieldIx ); void entriesRemoved( int aIndex, int aNum ); }; #endif