This example shows how one of the more useful controls, CQikListBox, can be used to create a simple file manager. The file manager allows the user to browse through system file structure. When working with this application, please be aware of the new Platform Security introduced with UIQ 3 – data caging. Not all of the folders are publicly available. To be able to access the whole file structure, add the required capabilities to the resources and then apply for a Symbian Signed DevCert to access the necessary capabilities.
When the file manager is started, the user is given an option to browse drives 'C' or 'D'. This is hard coded. When a new folder is opened, the application scans its content. After that, new content in the listbox is updated to reflect this. The first row of the listbox gives the option to go back. Then folders are added and files after that. The user can mark files but not folders.