前から思ってたんだけど、QAbstractItemModelの時点で
行の挿入やら削除のメソッドがpublicに定義されてるのって、なんか気持ち悪くね?
個人的には、こういうメソッドをユーザに呼んでもらっても困るようなモデルが多いんだけど