diff options
| author | Frank Reininghaus <[email protected]> | 2013-10-01 00:15:04 +0200 |
|---|---|---|
| committer | Frank Reininghaus <[email protected]> | 2013-10-01 00:15:04 +0200 |
| commit | 926782d3be2502c6d3e87ef992aa371c081d72b4 (patch) | |
| tree | 3e5603a0e1e3a8e0517269afb1497d10029e0277 /src/views/versioncontrol/versioncontrolobserver.h | |
| parent | c185694f795ec273f20c678a6def3c87704b7bc3 (diff) | |
| parent | 4cb0a239e51749c6e6099fd056309f9a81b8a481 (diff) | |
Merge remote-tracking branch 'origin/KDE/4.11'
Diffstat (limited to 'src/views/versioncontrol/versioncontrolobserver.h')
| -rw-r--r-- | src/views/versioncontrol/versioncontrolobserver.h | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/src/views/versioncontrol/versioncontrolobserver.h b/src/views/versioncontrol/versioncontrolobserver.h index 501af7d6f..980374af9 100644 --- a/src/views/versioncontrol/versioncontrolobserver.h +++ b/src/views/versioncontrol/versioncontrolobserver.h @@ -110,6 +110,22 @@ private: void updateItemStates(); /** + * It creates a item state list for every expanded directory and stores + * this list together with the directory url in the \a itemStates map. + * + * @itemStates A map of item state lists for every expanded directory + * and its items, where the "key" is the directory url and + * the "value" is a list of ItemStates for every item + * within this directory. + * @firstIndex The index to start the processing from, this is needed + * because this function is recursively called. + * + * @return The number of (recursive) processed items. + */ + int createItemStatesList(QMap<QString, QVector<ItemState> >& itemStates, + const int firstIndex = 0); + + /** * Returns a matching plugin for the given directory. * 0 is returned, if no matching plugin has been found. */ |
