/
erhoof
/
telegraf
Обзор
Документация
Войти
/
erhoof
/
telegraf
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
develop
src/util/namedaction.h
34 строки
784 B
mbarashkov
Реорганизована структура папок исходников
26 фев 2025, 15:19
26 фев 2025, 15:19
7599d9b
Код
Авторство
О чём код?
#pragma once #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; };