1. C++ написал ж :)
пример с ошибками(и не правильно все XD) но примерно такой результат нужен
spoileroneclass.cpp
----------------
OneClass : QObject {
...
signals: void mySignal();
}
twoclass.cpp
----------------
TwoClass : QObject {
...
public slots: void mySlot(){};
}
main.cpp
----------------
#include oneclass.cpp
#include twoclass.cpp
...
qmlRegisterType("myprog.one",1,0,"MyClass");
qmlRegisterType("myprog.two",1,0,"MyClass");
QObject::connect(OneClass, SIGNAL(mySignal), TwoClass, SLOT(mySLOT));
2. Именно классов
spoiler
oneclass.cpp
----------------
OneClass : QObject {
...
Q_PROPERTY resultData(QString resultText)
public: void calculate(QString text) { resultText = text;}
}
twoclass.cpp
----------------
#include oneclass.cpp
...
TwoClass : QObject {
private:
OneClass *oneClass;
Q_INVOKABLE void biginning(QString startText) {
oneClass.calculate(startText);
}
TwoClass:TwoClass { *oneClass = new OneClass; }
}
и в qml получить результат
MyClass.result
или по старинке пока просто в свойство пробрасывать ссыли на классы?