/
friendlyperch
/
QGrid
Обзор
Документация
Войти
/
friendlyperch
/
QGrid
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
dev-ver1
src/HeaderTableFilterWidget.h
50 строк
898 B
FriendlyPerch
prepare for deploy
17 янв 2026, 15:26
17 янв 2026, 15:26
d7fce50
Код
Авторство
О чём код?
#ifndef HEADERTABLEFILTERWIDGET_H #define HEADERTABLEFILTERWIDGET_H #include <QStringListModel> #include <QWidget> #include "QGrid/Filter.h" namespace Ui { class HeaderTableFilterWidget; } class HeaderTableFilterWidget : public QWidget { Q_OBJECT Q_FLAGS(Operations) public: explicit HeaderTableFilterWidget(QWidget *parent = 0); ~HeaderTableFilterWidget(); void setMainWidget(QWidget *widget); Operations getOperations() const; void setOperations(const Operations &value); QVariant getData(); Operation getSelectOperation(); signals: void dataChanged(); protected slots: void onDataChanged(); protected: void recreateComboboxItem(); protected: Operations operations = Operation::None; QStringListModel cbModel; QWidget *mainWidget = nullptr; bool notUpdate = false; private: Ui::HeaderTableFilterWidget *ui; }; #endif // HEADERTABLEFILTERWIDGET_H