davidhurka added a comment.
Isn’t `auto` a bit confusing as item type? A beginner like me wouldn’t understand that. Example (pageview.cpp:1194): `page` is an item of `pageSet`, which is `QVector< Okular::Page * >`. If I don’t know that: `PageViewItem * item = new PageViewItem( page );` calls `PageViewItem::PageViewItem( auto )`. But does `auto` stand for `Okular::Page *` or `int`? And later, should I write `new PageViewItem( page )` or `new PageViewItem( pageSet.at( page ) )`? REPOSITORY R223 Okular REVISION DETAIL https://phabricator.kde.org/D19539 To: sander, #okular Cc: davidhurka, okular-devel, tfella, ngraham, darcyshen, aacid