Advertisement
Guest User

Untitled

a guest
Jan 6th, 2015
268
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.58 KB | None | 0 0
  1. class Network
  2. {
  3. Network() {}
  4. ~Network() {}
  5. virtual void callMessage() { this->callMessage(); }
  6. virtual void message() { qDebug() << "Network::message();" }
  7. };
  8.  
  9. class QMLNetwork : public QObject, public Network
  10. {
  11. public:
  12. Q_OBJECT
  13.  
  14. public:
  15. QMLNetwork(QObject *parent = 0);
  16. ~QMLNetwork();
  17.  
  18. Q_INVOKABLE void callMessage() { QMetaObject::invokeMethod(this, "message");}
  19. Q_INVOKABLE void message() { qDebug() << "Network::message();"; }
  20.  
  21. };
  22.  
  23. QML
  24.  
  25. import myapi
  26.  
  27. QMLNetwork
  28. {
  29. id: myNetwork
  30. function message() {console.log("network"); }
  31. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement