/
NeoChapay
/
telegraf
Обзор
Документация
Войти
/
NeoChapay
/
telegraf
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
develop
src/namedaction.h
37 строк
840 B
Mikhail Barashkov
refactor: remove standard comments from header of all source files
07 сен 2024, 14:40
07 сен 2024, 14:40
c79ea8f
Код
Авторство
О чём код?
#ifndef NAMEDACTION_H #define NAMEDACTION_H #include <QObject> #include <QString> #include <QJSValue> class NamedAction : public QObject { Q_OBJECT Q_PROPERTY(bool visible READ getVisible WRITE setVisible NOTIFY visibleChanged) Q_PROPERTY(QString name READ getName WRITE setName NOTIFY nameChanged) Q_PROPERTY(QJSValue action READ getAction WRITE setAction NOTIFY actionChanged) public: NamedAction(QObject *parent = Q_NULLPTR); bool getVisible() const; void setVisible(bool newVisible); QString getName() const; void setName(QString newName); QJSValue getAction() const; void setAction(QJSValue newAction); signals: void visibleChanged(); void nameChanged(); void actionChanged(); private: bool visible; QString name; QJSValue action; }; #endif // NAMEDACTION_H