/
friendlyperch
/
QGrid
Обзор
Документация
Войти
/
friendlyperch
/
QGrid
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
dev-ver1
src/StaticFilterItem.h
53 строки
1 KB
okuntsev
move from github
13 янв 2026, 09:46
13 янв 2026, 09:46
fbdac0d
Код
Авторство
О чём код?
#ifndef STATICFILTERITEM_H #define STATICFILTERITEM_H #include "QGrid/GridColumn.h" #include <QHBoxLayout> #include <QLabel> #include <QMetaProperty> #include <QSignalMapper> #include <QVariant> #include <QWidget> class StaticFilterItem : public QWidget { Q_OBJECT public: explicit StaticFilterItem(QWidget *parent = 0); QString getColumnName() const; void setColumnName(const QString &value); QWidget *getEditor() const; void setEditor(QWidget *value); QString getFieldName() const; void setFieldName(const QString &value); void mapSignal(QWidget *widget); QVariant getCurrentValue(); GridColumn *getColumn() const; void setColumn(GridColumn *value); private: void FindMapMethod(); QVariant getWidgetValue(QWidget *widget); signals: void changed(QString fieldName, QVariant value); public slots: void receiver(QWidget *widget); private: GridColumn *column; QWidget *editor; QLabel *namePlace; QHBoxLayout *layout; QSignalMapper *mapper; QMetaMethod mapperMapMethod; }; #endif // STATICFILTERITEM_H