2008-11-05, 09:07
Anaerin Wrote:From the looks of things, it'd need a little poking around in
To add Directory handlers, and some Sorting/Grouping code to split it into separate folders (Along with handlers for those folders to do some refining).Code:CMythDirectory::GetDirectory(const CStdString& strPath, CFileItemList &items)
Yeah, going to modify GetDirectory() so that looking in Recordings will call GetRecordingGroups.
This will then add "All", as well as one new folder for each show title.
Then another call in GetDirectory() when looking in "Recordings/All" to just call GetRecordings() as usual, but else if looking in "Recordings/<something" then call GetRecordingGroup with that string <something> passed in, which will just duplicate most of the GetRecordings work but only add programs of a certain name.
Actually, changing that. I'll make GetRecordings() take an extra string (CStdString) and if null is passed in, return everything. That should be fairly straight forward.
Anyway, for now, emerging kdevelop. Going to see how it compares to other IDEs, seeing as a .kdevelop file is provided.