File indexing completed on 2024-06-16 05:12:00
0001 #ifndef MOCK_CHARACTER_H 0002 #define MOCK_CHARACTER_H 0003 0004 #include <QObject> 0005 0006 class MockCharacter : public QObject 0007 { 0008 Q_OBJECT 0009 public: 0010 explicit MockCharacter(QObject* parent= nullptr); 0011 0012 protected: 0013 bool event(QEvent* event) override; 0014 signals: 0015 void dataChanged(QString property); 0016 void log(QString log); 0017 0018 public slots: 0019 void setCurrentShape(int index); 0020 void addShape(const QString& name, const QString& path); 0021 0022 private: 0023 std::vector<std::pair<QString, QString>> m_properties; 0024 }; 0025 0026 #endif // MOCK_CHARACTER_H