┌   ┐
54
└   ┘

summaryrefslogtreecommitdiff
path: root/src/kitemviews/kitemlistview.h
diff options
context:
space:
mode:
authorPeter Penz <[email protected]>2011-10-22 01:31:02 +0200
committerPeter Penz <[email protected]>2011-10-22 01:33:26 +0200
commiteac436d0374d3be323c6ba36799d3cddc98301ea (patch)
treeca149d04153f6d169a70cb232fb0c420e90016e4 /src/kitemviews/kitemlistview.h
parentfd9cac1188130d3ef09530a902c95cf6190990a1 (diff)
Implement grouping for names
- Use a custom header for KFileItems - Cache the groups - Allow enabling/disabling grouping dynamically Currently there is a random crash in combination with the groupheader-recycler, this will be fixed during the next days.
Diffstat (limited to 'src/kitemviews/kitemlistview.h')
-rw-r--r--src/kitemviews/kitemlistview.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/kitemviews/kitemlistview.h b/src/kitemviews/kitemlistview.h
index 8a26a1535..ee84abe1c 100644
--- a/src/kitemviews/kitemlistview.h
+++ b/src/kitemviews/kitemlistview.h
@@ -330,6 +330,12 @@ private:
void updateWidgetProperties(KItemListWidget* widget, int index);
/**
+ * Helper method for createWidget() and setWidgetIndex() to create or update
+ * the itemlist groupheader.
+ */
+ void updateGroupHeaderForWidget(KItemListWidget* widget);
+
+ /**
* @return The widths of each visible role that is shown in the KItemListHeader.
*/
QHash<QByteArray, qreal> headerRolesWidths() const;