LINUX.ORG.RU

История изменений

Исправление CrossFire, (текущая версия) :

Так я и хочу взять один раз класс Track и уже с ним работать сделав один запрос к БД или я опять не прав?

Такой подход работает только до того как появится необходимость работать с расшивками.

И потом как я через Q_PROPERTY вызову данные мне нужного трека?

Ну а без них разве что прописывать геттеры руками (те, что прописаны сейчас просто пабликом будут не видны).

В общем я бы предложил попробовать грохнуть из хеадера предпоследние две строки и в main.cpp прописать нечто вроде:

    qmlRegisterType<Track>("ru.test.player", 1, 0, "Track");
А в QML import ru.test.player 1.0

Исходная версия CrossFire, :

Так я и хочу взять один раз класс Track и уже с ним работать сделав один запрос к БД или я опять не прав?

Такой подход работает только до того как появится необходимость работать с расшивками.

И потом как я через Q_PROPERTY вызову данные мне нужного трека?

Ну а без них разве что прописывать геттеры руками (те, что прописаны сейчас просто пабликом будут не видны).

В общем я бы предложил попробовать грохнуть из хеадера предпоследние две строки и в main.cpp прописать нечто вроде:

    qmlRegisterType<Track>("ru.test.player", 1, 0, "Track");