MouseArea i przekazywanie eventów z QML'a

0

Witam!
W moim projekcie Qt używam komponentu MouseArea, który tworzony jest w QML'u. Chcę przekazywać wszystkie eventy z tego komponentu do jakiejś klasy C++, która to oczywiście jest odpowiednio zarejestrowana (nazwijmy ją przykładowo InputBackend). Mój dotychczasowy pomysł opiera się na wywoływaniu odpowiednich metod InputBackend (po jednej na każdy rodzaj eventu) z poziomu QML'a. Takie rozwiązanie uważam za mało eleganckie i zastanawiam się czy istnieje jakiś sposób na przekazanie wszystkich potrzebnych informacji o evencie za pomocą np. jakiejś struktury tak jak chociażby ma to miejsce w SFML'u.

Pozdrawiam
Kermit

0

Sygnały i sloty?

0

Dziękuję za odpowiedzi ale bardziej chodzi mi o to CO mam przesłać a nie jak ;) Tak jak mówię idealnie dla mnie by było gdybym z poziomu QML'a mógł przekazać jakąś strukturę opisującą zdarzenie ale niestety nie mogę znaleźć żadnych informacji w dokumentacji czy jest to możliwe.

1 użytkowników online, w tym zalogowanych: 0, gości: 1