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.
 
 
 

30 lines
789 B

#ifndef DIALOGVIEWMODEL_H
#define DIALOGVIEWMODEL_H
#include "viewModel/BaseViewModel.h"
class DialogViewModel : public BaseViewModel
{
Q_OBJECT
US_VIEW_MODEL(DialogViewModel)
SINGLETON(DialogViewModel)
private:
US_PROPERTY_VIEW_ONLY(QString, title, "title")
US_PROPERTY_VIEW_ONLY(bool, showDialog, false)
US_PROPERTY_VIEW_ONLY(bool, modal, false)
US_PROPERTY_VIEW_ONLY(QString, text, "text")
US_PROPERTY_VIEW_ONLY(QString, detail, "detail")
US_PROPERTY_VIEW_ONLY(bool, detailEn, false)
US_PROPERTY_VIEW_ONLY(QString, btn1Text, "btn1")
US_PROPERTY_VIEW_ONLY(QString, btn2Text, "btn2")
US_PROPERTY_VIEW_ONLY(QString, btn3Text, "btn3")
public:
Q_INVOKABLE void btn1Clicked();
Q_INVOKABLE void btn2Clicked();
Q_INVOKABLE void btn3Clicked();
};
#endif //DIALOGVIEWMODEL_H