#include <QStandardItemModel>
#include <QStandardItem>
#include <QItemSelection>
+#include <QStack>
#include "tagresolver.h"
#include "mediascanner.h"
public:
explicit DirectoryView(QWidget *parent = 0);
~DirectoryView();
+
+public slots:
void updateIcons();
void updateGradient();
void lanscapeMode();
void portraitMode();
+ void updateTranslations();
signals:
void addAndPlay(Track);
Ui::DirectoryView *ui;
QStandardItemModel *_model;
QList<QString> REGISTERED_FILE_EXTENSIONS;
- void readDir(QString path);
+ void readDir(QString path, QString pathToScroll="");
+ void homeScreen();
QList<QString> _directories;
QList<QString> _files;
QString _icons_theme;
QList<Track> _tracks;
QString _bottom_gradient;
QString _top_gradient;
+ QStack<QString> _nav_history;
private slots:
void _back();