C++ (Qt)class Common{public: QVariant data(const QModelIndex &index, int role) const { return "hello"; }}; class TableView : public QTableView, public Common{public: QVariant data(const QModelIndex &index, int role) const { return Common::data(index, role); }}; class TreeView : public QTreeView, public Common{public: QVariant data(const QModelIndex &index, int role) const { return Common::data(index, role); }};