Russian Qt Forum

Qt => Вопросы новичков => Тема начата: evgeniy от Декабрь 14, 2013, 21:48



Название: Почему в QAbstractItemModel beginInsertRows() и endInsertRows() - protected?
Отправлено: evgeniy от Декабрь 14, 2013, 21:48
Почему в QAbstractItemModel beginInsertRows() и endInsertRows()  - protected ???
Заранее спасибо за ответ!


Название: Re: Почему в QAbstractItemModel beginInsertRows() и endInsertRows() - protected?
Отправлено: Old от Декабрь 14, 2013, 22:01
Почему в QAbstractItemModel beginInsertRows() и endInsertRows()  - protected ???
Заранее спасибо за ответ!
Что бы не возникло желание их вызывать из вне.


Название: Re: Почему в QAbstractItemModel beginInsertRows() и endInsertRows() - protected?
Отправлено: gil9red от Декабрь 14, 2013, 22:53
Цитировать
Что бы не возникло желание их вызывать из вне.
Но чтоб могли вызывать такие методы их потомки :)


Название: Re: Почему в QAbstractItemModel beginInsertRows() и endInsertRows() - protected?
Отправлено: evgeniy от Декабрь 17, 2013, 12:54
Это всё понятно, но зачем такие ограничения?


Название: Re: Почему в QAbstractItemModel beginInsertRows() и endInsertRows() - protected?
Отправлено: Bepec от Декабрь 17, 2013, 13:02
Чтоб горе программисты не совали свои ручки во внутренние системы модели и дабы не создавали сами себе проблем.


Название: Re: Почему в QAbstractItemModel beginInsertRows() и endInsertRows() - protected?
Отправлено: evgeniy от Декабрь 18, 2013, 19:43
Ясно, так и думал, спасибо!