#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