#ifndef CINESETTINGVIEWMODEL_H #define CINESETTINGVIEWMODEL_H #include "viewModel/BaseViewModel.h" class CineSettingViewModel : public BaseViewModel { Q_OBJECT US_VIEW_MODEL(CineSettingViewModel) SINGLETON(CineSettingViewModel) private: US_SWITCH_BUTTON(cineRepeat, "", "", true, true, false) US_SWITCH_BUTTON(cinePlay, "", "", true, true, false) US_SWITCH_BUTTON(cineOriginalClip, "Maximize", "", true, true, false) US_JOYSTICK_NUMBER(cineStart, "Start", "", "", true, true, 20) US_JOYSTICK_NUMBER(cineEnd, "End", "", "", true, true, 80) US_SPIN_BOX(cineSpeed, "Speed", (QList({"0.5", "1", "1.5", "2"})), "", "x", true, true, 1) US_JOYSTICK_NUMBER(cineNumber, "Cine#", "", "", true, true, 50) US_PROPERTY_VIEW_ONLY(bool, freezed, false) US_PROPERTY_VIEW_ONLY(float, cineElapsedTime, 1) US_PROPERTY_VIEW_ONLY(float, cineTotalTime, 101) US_PROPERTY_VIEW_ONLY(quint32, cineSavedFrame, 100) US_PROPERTY_VIEW_ONLY(quint32, cineTotalFrame, 201) US_SIMPLE_BUTTON(cine, "", "", false, true) }; #endif //CINESETTINGVIEWMODEL_H