#pragma once #include #include class QAbstractTableModel; class QTableView; namespace chatterino { class EditableModelView : public QWidget { public: EditableModelView(QAbstractTableModel *model); void setTitles(std::initializer_list titles); QTableView *getTableView(); QAbstractTableModel *getModel(); pajlada::Signals::NoArgSignal addButtonPressed; private: QTableView *tableView; QAbstractTableModel *model; }; } // namespace chatterino