#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();
}