/
friendlyperch
/
QGrid
Обзор
Документация
Войти
/
friendlyperch
/
QGrid
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
dev-ver1
examples/GridExample/ExampleDataItem.h
54 строки
1 KB
okuntsev
cell render
15 янв 2026, 13:16
15 янв 2026, 13:16
6be0fbd
Код
Авторство
О чём код?
#pragma once #include <QObject> #include <QString> #include <QDate> class ExampleDataItem : public QObject { Q_OBJECT Q_PROPERTY(QString name READ getName WRITE setName) Q_PROPERTY(int age READ getAge WRITE setAge) Q_PROPERTY(double salary READ getSalary WRITE setSalary) Q_PROPERTY(bool active READ getActive WRITE setActive) Q_PROPERTY(QDate birthDate READ getBirthDate WRITE setBirthDate) Q_PROPERTY(QString status READ getStatus WRITE setStatus) public: explicit ExampleDataItem(QObject *parent = nullptr); QString getName() const; void setName(const QString &value); int getAge() const; void setAge(int value); double getSalary() const; void setSalary(double value); bool getActive() const; void setActive(bool value); QDate getBirthDate() const; void setBirthDate(const QDate &value); QString getStatus() const; void setStatus(const QString &value); signals: void nameChanged(); void ageChanged(); void salaryChanged(); void activeChanged(); void birthDateChanged(); void statusChanged(); private: QString mName; int mAge = 0; double mSalary = 0.0; bool mActive = false; QDate mBirthDate; QString mStatus; };