Skip to content
Snippets Groups Projects
Select Git revision
  • 50e77bd94c0f7c885244ad449172172048fbdeef
  • master default
2 results

browser.cpp

Blame
  • browser.cpp 731 B
    #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();
    }