52 template<
typename Model>
55 #if QT_VERSION >= 0x050000 56 QHash<int, QByteArray> RoleNames_;
74 template<
typename... Args>
76 :
Model { std::forward<Args> (args)... }
80 #if QT_VERSION >= 0x050000 87 void setRoleNames (
const QHash<int, QByteArray>& roleNames)
89 RoleNames_ = roleNames;
101 QHash<int, QByteArray> roleNames ()
const override Wraps differences between role names handling in Qt4 and Qt5.
RoleNamesMixin()=default
Default constructor.
RoleNamesMixin(Args &&...args)
Constructs the base Model type with the given args.
The human-readable name of the device model (QString).