Kate
Todo List
- Member ExpandingWidgetModel::data (const QModelIndex &index, int role=QtDisplayRole) const
- Choose a color from the color scheme
- Member ExpandingWidgetModel::partiallyExpandWidgetHeight () const
- use font-metrics text-height*2 for 2 lines
- Member ExpandingWidgetModel::rowSelected (const QModelIndex &row)
- allow multiple partially expanded rows
- Member KateArgumentHintTree::paintEvent (QPaintEvent *event)
- delay this. It is needed here, because visualRect(...) returns an invalid rect in updateGeometry before the content is painted
- Member KateCompletionDelegate::adjustStyle (const QModelIndex &index, QStyleOptionViewItem &option) const
- Only do this for the "current" item, for others the model is asked for the match color.
- Member KateCompletionDelegate::createHighlighting (const QModelIndex &index, QStyleOptionViewItem &option) const
- reset the cache when the model changed
- Member KateCompletionModel::rowSelected (const QModelIndex &row)
- delay this
- Member KateCompletionModel::Group::orderNumber () const
- extend this. Currently it mainly does this: "BestMatches < Local < Public < Protected < Private < Global"
- Member KateCompletionTree::KateCompletionTree (KateCompletionWidget *parent)
- uncomment this once we're sure it isn't called too often, or maybe use a timer.
- Member KateCompletionTree::resizeColumns (bool fromResizeEvent=false, bool firstShow=false)
- This might make some flickering, but is needed because visualRect(..) for group child-indices returns invalid rects before the widget is shown
- Class KateSmartManager
- potential performance optimization: use separate sets for internal and non-internal cursors + ranges
- Class KateSmartManager
- potential performance optimization: bypass unhooking routines when clearing