You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
40 lines
1.1 KiB
40 lines
1.1 KiB
#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<QString>({"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
|
|
|