#include "browser.h" Browser::Browser(QQuickItem* parent) : QQuickItem(parent) { // QDir newDirectory(path); // currentDirectory = newDirectory; // ListDir(); } void Browser::ChDir(QString relPath) { QDir newDirectory(currentDirectory.currentPath() + relPath); currentDirectory = newDirectory; ListDir(); } void Browser::ListDir() { this->currentDirectory.setFilter(QDir::Dirs); this->currentDirectory.setSorting(QDir::Name); subdirs.clear(); subdirs += this->currentDirectory.entryList(); this->currentDirectory.setFilter(QDir::Files); QStringList filter; filter << ".qt4"; this->currentDirectory.setNameFilters(filter); subdirs += this->currentDirectory.entryList(); }