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.
47 lines
1.5 KiB
47 lines
1.5 KiB
#ifndef MARKERMODEVIEWMODEL_H
|
|
#define MARKERMODEVIEWMODEL_H
|
|
|
|
#include "viewModel/BaseViewModel.h"
|
|
|
|
class MarkerModeViewModel : public BaseViewModel
|
|
{
|
|
Q_OBJECT
|
|
US_VIEW_MODEL(MarkerModeViewModel)
|
|
SINGLETON(MarkerModeViewModel)
|
|
|
|
US_PROPERTY_VIEW_ONLY(bool, isMarkerModeActive, true)
|
|
|
|
//=======JoySticks=======
|
|
US_JOYSTICK_NUMBER(BodyMarkAngle, "Angle", "", "", true, true, 0)
|
|
US_JOYSTICK_NUMBER(JoystickBodyMark, "BodyMark", "", "", true, true, 0)
|
|
US_JOYSTICK_NUMBER(PointerAngle, "Angle", "", "", true, true, 0)
|
|
US_JOYSTICK_NUMBER(IndicatorSize, "Indicator Size", "", "", true, true, 0)
|
|
|
|
US_JOYSTICK_PUSH (PointerDeleteLast,"Delete Last",true,true,0)
|
|
US_JOYSTICK_PUSH (PointerDeleteAll,"Delete All",true,true,0)
|
|
|
|
US_SPIN_BOX (Page,"Page",QList<QString>({"Low", "Norm", "High"}),"@","#",true,true,1)
|
|
US_JOYSTICK_NUMBER(TextSize, "Text Size", "", "", true, true, 0)
|
|
US_JOYSTICK_PUSH (DeleteGrab,"Delete Grab",true,true,0)
|
|
US_JOYSTICK_NUMBER(GrabWord, "Grab Word", "", "", true, true, 0)
|
|
US_JOYSTICK_PUSH (DeleteLast,"Delete Last",true,true,0)
|
|
US_JOYSTICK_PUSH (DeleteAll,"Delete All",true,true,0)
|
|
//=======JoySticks=======
|
|
|
|
|
|
|
|
|
|
US_JSON(BodyMark,"","")
|
|
US_JSON(BodyPart,"","")
|
|
US_PROPERTY (int,PointerState,0)
|
|
US_PROPERTY (int,PointerStyle,0)
|
|
US_PROPERTY (bool,Close,false)
|
|
US_PROPERTY (bool,CloseAndSave,false)
|
|
US_PROPERTY (bool,AorB,false)
|
|
US_PROPERTY (bool,Layers,false)
|
|
US_PROPERTY (bool,Visible,false)
|
|
|
|
|
|
};
|
|
|
|
#endif
|