arsdever/qspdlog

`QSpdLog` should not allow changing essential properties

arsdever opened this issue · 0 comments

Description

As QSpdLog is a subclass of QTreeView and it derives publicly, it also derives the interface of the QTreeView, allowing the users to do dangerous things to its instance (e.g. changing the model).

Possible solutions

The class should derive from the QWidget class and have the QTreeView widget in it.